Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Cannot remove 301 redirect

I stupidly did a 301 redirect on websiteA.com to websiteB.com. After removing it from the .htaccess file the redirect is still in operation. I tried from outside the local network and it is still redirecting. I have cleared my cache and tried a different browser.

Does anybody have any suggestions?

UPDATE:

If I add a 302 redirect to this .htaccess file the site honours it. When I remove it, the old 301 redirect still happens.

.htaccess file for websiteA.com:

# -- concrete5 urls start --

Options -Indexes

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
# -- concrete5 urls end --

#RewriteCond %{HTTP_HOST} ^.*$
#RewriteRule ^/?$ "http\:\/\/www\.websiteB\.co\.uk\/" [R=301,L]
like image 406
beingalex Avatar asked Feb 24 '12 12:02

beingalex


People also ask

How do I get rid of 301 permanent redirect?

Remove 301 redirects from your sitemapGo to yourdomain.com/sitemap.xml (keep in mind that your sitemap URL might be different as there are exceptions). Use a URL Extractor to download a list of your URLs. Paste the list into this free tool. Filter the list with a 301 status code.

When can I remove 301 redirect?

If the source of most of your traffic comes from search engine results, then you can just shut down your 301 redirects after a few months to a year. Like Mueller said, this would be enough time for Google to track your move and recognize your new site.

Why is 301 Moved Permanently?

The HyperText Transfer Protocol (HTTP) 301 Moved Permanently redirect status response code indicates that the requested resource has been definitively moved to the URL given by the Location headers. A browser redirects to the new URL and search engines update their links to the resource.


2 Answers

Try to visit the website with Developers Console open (F12)

Make sure you check "Disable cache" under "Network" tab

bypass 301 redirect

This will bypass 301 redirect cache on browser-side.

like image 161
Lucas Bustamante Avatar answered Oct 02 '22 22:10

Lucas Bustamante


The browser caches the 301 Moved Permanently, until told otherwise. It is default behavior: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.2.

To fix it in IE9:

  1. Open IE9 and press Ctrl+Shift+P for private browsing
  2. Navigate to the problem URL
  3. Then go back to normal browsing and all should be fine again
like image 21
Filip Cornelissen Avatar answered Oct 02 '22 20:10

Filip Cornelissen