.htaccess从https重定向到http

时间:2018-01-24 11:33:02

标签: apache .htaccess http ssl https

我有一个SSL证书已过期的网站,托管公司搞砸了,所以我需要一段时间才能修复它。所以我必须改变从https到http的所有内容。

我已经完成了网站上所需的所有操作,因此当访问者访问http://example.com时,它可以正常运行。问题是当用户写了https://example.com时,许多人都在他们的书签中以及在网络上发布的不同链接。

在我的.htaccess文件中,我写道:

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} =https
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

这适用于某些设备,而其他设备则不适用。例如,它在清除应用程序存储和缓存后在我的chrome上工作,但它在同一台计算机上的safari上不起作用,即使在清除缓存之后也是如此。关于我如何向前发展的任何建议?

非常感谢各种帮助。

0 个答案:

没有答案