强制Web根目录使用http

时间:2013-07-30 16:25:04

标签: .htaccess http mod-rewrite

我有一些重写设置强制网站的一半页面为http和半个https。这一切都有效,包括https://site.com/index.php,但只有https://site.com不会重写为http。

RewriteCond %{SERVER_PORT} 443
RewriteRule ^about\.php|contact\.php|down\.php|faq\.php|find\.php|forgot\.php|home\.php|index\.php|listings\.php|viewpost\.php$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

我如何编辑它以包含根?我试过添加/ |对条件,但没有帮助

1 个答案:

答案 0 :(得分:0)

原来我只需要一个没有斜线的管道

RewriteRule ^|about\.php|contact\.php|down\.php|faq\.php|find\.php|forgot\.php|home\.php|index\.php|listings\.php|viewpost\.php$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]