I have a wordpress site setup using NGINX and cloudflare ,when i open some links like to edit page or post in wordpress or opening any page to edit it with elementor i get this http2 protocol error .Kindly help if someone has sorted it out.
i have tested it on multiple browsers and disabled all plugins installed on wordpress but not success at all in figure out how to solve this issue.
Related
I have a WordPress website running on a server, using a docker container (with port forwarding 8001:80), and an Apache server with proxypass to redirect "demo.travel-itineraries.com" to "localhost:8001".
My problem is that WordPress redirects to localhost instead of using the website URL I specified.
My WordPress configuration doesn't contain any "localhost" occurrence (I tried SELECT * from wp_options where option_value like '%localhost%'; and there is no occurrence of localhost)
The WordPress address is set correctly
The homepage is working fine (http://demo.travel-itineraries.com/) but the second page isn't. If you check the link in the navbar, it's a link to "http://demo.travel-itineraries.com/les-joyaux-de-ladriatique-a-bord-du-pacific" but WordPress redirects to "http://localhost/les-joyaux-de-ladriatique-a-bord-du-pacific".
I checked with curl, and the RedirectedBy header is set to "WordPress".
Do you have any idea why it keeps redirecting?
Thanks
Worth a try: There is an extremely old bug in Wordpress which causes problems in permalinks (i.e. pages are not found) after moving the site to another server or directory even though everything is set correctly.
And there's the also-extremely-old fix for it to go to the backend, open the Settings > Permalinks page, change any one little detail, change it back again and click "save changes". And I've heard from others that often it's even enough to just open that Permalinks page without changing or saving anything.
I just had that again in the current version (5.8.3) – same problem, same fix. I really wonder why that bug still exisits...
I noticed Yoast is installed, the premium version of that plugin automatically creates redirects, you can check those by going to SEO > Redirects in the back-end.
I am facing the issue as described in the title. I am working on a Woocommerce site with default WP Twenty Nineteen. Everything was working fine but I have mistyped https in the WP admin General Settings Site Url field. This caused too_many_redirects error on both Chrome and Mozilla. I have tried clearing cookies and complete browsing data, disabling plugins, changing permalinks and deleting htaccess file but none of this worked. Maybe this can help but strangely I can access admin but cannot see none of the pages. Any help would be appreciated. Thanks!
In wp-config.php add this 2 lines (with your protocol+domain_name):
define('WP_HOME','https://yourdomain.com');
define('WP_SITEURL','https://yourdomain.com');
thanks in advance for your help! :)
my webpage is running on cloudflare and I activated the flexible ssl certificate. I ran into some redirect errors and also could not log into the admin panel. so I installed a plugin called "cloudflare flexible ssl" which prevents the redirect loop happening.
However, every time I am saving something in Wordpress (posting smth, activating plugins, installing plugins, actually every action you can perform) it redirects to a blank page. When I go back, everything got saved/the action was executed. I tried to turn on the debug log but it did not work.
Anyone got an idea how to proceed? Do you need any more information?
for example: when trying to activate the preview function it shows that it wants to get to that page
[
But it opens this one
thanks again!
If you changed your Hosting to a https URl, you have to change all URLs in your Wordpress Installation to https.
(Wordpress Adress and Site Adress)
Plese help me figure out this bug.
Problem:
I had installed a syntax highlighter plugin named "Enlighter". But it didn't work as I expected. So I went ahead and deactivated and deleted the plugin files.
Now the problem is that whenever I am trying to activate any other plugins it is redirecting me to the "enlighter" about page. Here's what my url looks when I try to activate any plugins: http://localhost/wp/wp-admin/admin.php?page=Enlighter-About
When I tried to activate TinyMCE Advanced Plugin it is redirected to the above-mentioned URL. You can read the error message in the screenshot attached. However, when I press the back button I can see the "TinyMCE" plugin activated.
I want to know how to fix the problem so that it is redirected to its relevant plugin page instead of enlighter's plugin page.
Thank you!
Okay, So after sharing this problem with "englighter's" plugin developer on the WordPress forum he asked me to clear the browser cache and php op-code cache.
So I resolved this problem by clearing all the browser cache and then everything worked fine for me.
Here's our discussion thread on WordPress https://wordpress.org/support/topic/wrong-plugin-page-redirection-upon-activating-any-plugin/#post-9302622
In the webiste http://www.gulfmech.com/ I'm able to see the image slideshow in http mode.
Recently I activated the SSL certificate for the website. Now the issue is that I'm not able to see the slideshow in the https mode.
After following so many forums I changed the Site Address (URL) and wordpress Url in wordpress admin settings to https://www.gulfmech.com/ and I tried uninstalling the meteor slideshow plugin which is used in the website and installed it again. But nothing seems to make the slider work in Https mode.
Someone please help me to solve this issue.
The error is due to jQuery not being loaded in correctly.
If you look at the console log in the browser when loading the website in http mode and https mode, you will see that there are loads of jQuery errors occuring in the https mode.
The browser won't load in the http version of jQuery because the connection is meant to be secure which it isn't between your website and jQuery.
What you will want to load in instead is the code below.
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
This means that the connection type will be figured out by the browser and it will get the correct version.