.htaccess 无法删除301重定向

epfja78i  于 2023-03-09  发布在  其他
关注(0)|答案(6)|浏览(166)

我愚蠢地在www.example.com上重定向到websiteB.com。从. htaccess文件中删除后,重定向仍在运行。我从本地网络外部尝试,它仍在重定向。我已清除缓存并尝试不同的浏览器。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.
有人有什么建议吗?
更新:
如果我添加一个302重定向到这个. htaccess文件,网站会尊重它。当我删除它,旧的301重定向仍然发生。
www.example.com的. htaccess文件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]
uplii1fm

uplii1fm1#

尝试在开发人员控制台打开时访问网站(F12)
确保选中“网络”选项卡下的“禁用缓存

这将绕过浏览器端上的301重定向缓存。

rbl8hiat

rbl8hiat2#

浏览器会缓存301 MovedPermanently,除非另有指示。这是默认行为:www.example.com网站。http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.2.
要在IE9中修复它:
1.打开IE9,按Ctrl + Shift + P进行私密浏览
1.导航到问题URL
1.然后返回正常浏览,一切都会恢复正常

fhity93d

fhity93d3#

删除有关重定向的行即可。
还有每个有谷歌浏览器的人,请执行以下步骤:
1.按键盘上的CTRL + SHIFT + DELETE组合键。
1.仅勾选-〉“存储在缓存中的文件和图像”
1.在“元素存储在缓存中的时间:上周”
这将清空所有缓存,您将没事。

ecbunoof

ecbunoof4#

    • 永久重定向缓存可能在浏览器中**

并且在大多数浏览器中移除它是棘手的。
但首先,请尝试使用不同的浏览器,看看是否是这种情况。
如果缓存在浏览器中,则清除该网站的浏览器数据不起作用。
要删除重定向,每个浏览器都有一个方法:

  • chrome :

https://softkube.com/blog/how-make-google-chrome-forget-permanent-http-301-redirect.

  • 火狐浏览器:

打开"开发人员工具"侧边栏(Tools > Browser Tools > Web Developer Tools),导航到"网络"选项卡,打开"禁用HTTP缓存",然后刷新URL。
"教训"
当使用重定向时,请先使用[302]。
测试一切正常后,将代码更改为[301]

7rtdyuoh

7rtdyuoh5#

我知道这是一个老职位,但我花了一些时间在网络和我的服务器上找到答案。
如果创建了具有永久重定向的.htaccess文件,则服务器会将此重定向复制到以下文件中:“/变量/.htaccess”。
在清除浏览器该高速缓存之前,您必须编辑此文件以删除重定向。
它在我的Debian杰西上工作。

wlzqhblo

wlzqhblo6#

尝试重新启动Apache
(on Ubuntu服务器:service apache restart/etc/init.d/apache2 restart

相关问题