Error:
Permalinks for domain.com/post-name is working fine. All pages are working well and good. There was no other problem until I tried to edit a published page with Elementor.
The page isn’t loading and returns with the error
‘Preview Could Not Be Loaded’.
Search Hunt:
Elementor document asked me to try with safe mode. Even in safe mode, it is not working.
Finally, I have found another page asking me to make changes in .htaccess
As I’m using Nginx I have made this change into Nginx config file and it worked out.
Solution:
nginx config file location. It can be found in /etc/nginx/nginx.com or /etc/nginx/sites-available/domain.com.conf or /etc/nginx/conf.d/default.conf
sudo vi /etc/nginx/conf.d/default.conf
Find for the code
location /{ try_files $uri $uri/ /index.php?q=$uri$args; }
Replace the above with
location /{ try_files $uri $uri/ /index.php$is_args$args; }
save the configuration by pressing escape key and :wq
sudo systemctl restart nginx
In your WordPress admin panel of website go to Settings-> Permalinks
Change it to Plain and save. Again Change it to Post name and save.
Elementor Plugin and Nginx Configuration would work perfectly now.
Oh my god! I love you man!
You’re a life saver!! Thanks a lot. I’ve been pulling my hair out for the last two days!
Glad that it helped you.
Glad that it helped!
Yo are the man!! Thans so much
My pleasure Ivan!
Thanks!! I spent hours looking for this!
Welcome David!
You saved my life. Many thanks for this post.
Haha! My pleasure!