0

如何将 SSL 安全页面https://www.mysite.com的请求重定向 到非安全http://www.mysite.com

我试过这个,但没有奏效。

Options +FollowSymLinks
RewriteEngine on

RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}

我做了一个 phpinfo() 并在配置 >> apache2handler >> 加载模块部分下查看 mod_rewrite。

4

1 回答 1

0

将 R(重定向)标志添加到 RewriteRule,如下所示:

RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R]

默认情况下,重定向由 HTTP 状态 301 完成。如果你想通过特定的状态码重定向,例如“301 Moved Permanently”,你可以指定任何有效的重定向状态码(3xx):

RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301]

检查文档(Apache 模块 mod_rewrite)了解详细信息。

于 2012-12-12T18:23:00.543 回答