我愚蠢地在websiteA.com上进行了301重定向到websiteB.com。从.htaccess文件中删除它后,重定向仍在运行。我尝试从本地网络外部进行重定向。我已清除缓存并尝试使用其他浏览器。
有人有任何建议吗?
更新:
如果我向此.htaccess文件添加302重定向,该网站将尊重它。当我删除它时,旧的301重定向仍然会发生。
:websiteA.com的.htaccess文件:# -- 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]
答案 0 :(得分:12)
浏览器缓存301 Moved Permanently ,直到另有说明为止。这是默认行为:http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.2。
要在IE9中修复它:
答案 1 :(得分:5)
永久重定向缓存可能在浏览器中
在大多数浏览器中删除它是很棘手的
但首先,尝试使用其他浏览器来查看是否属于这种情况。
如果问题出现在浏览器中:
这件事发生在我之前,清理该网站的浏览器数据还不够
我也意识到每个浏览器都有一个技巧
在Safari(适用于Mac)中,我需要选择&#34;重置Safari ...&#34; (没有恐慌,使用此选项既没有书签,也没有删除任何扩展名。)
我不记得我是如何为Chrome做的,但创伤较少。
课程
使用重定向时首先使用[302]
完成所有测试后,将代码更改为[301]
答案 2 :(得分:4)
只需删除有关重定向和
的行此外,对于拥有Google Chrome的所有人
这将清除你的所有缓存,你会没事的
答案 3 :(得分:4)
答案 4 :(得分:0)
我知道这是一篇旧帖子,但我花了一些时间在网络和我的服务器上找到答案。
如果您使用永久重定向创建了.htaccess文件,则服务器将在以下文件中复制此重定向:&#34; /var/.htaccess"。
在清理浏览器缓存之前,您必须编辑此文件以删除重定向。
它适用于我的Debian Jessie。
答案 5 :(得分:-1)
尝试重新启动Apache
(在Ubuntu服务器上:service apache restart
或/etc/init.d/apache2 restart
)