apache secure https重定向到非安全页面

时间:2012-12-11 22:04:32

标签: apache redirect

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

我尝试了这个,但它没有用。

Options +FollowSymLinks
RewriteEngine on

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

检查document (Apache Module mod_rewrite)是否有详细信息。