如何将特定页面重定向到http

时间:2015-03-12 19:25:57

标签: .htaccess

我想像这样重定向链接

  

http://example.com/loghttps://example.com/log以及其他类似内容   (日志/ REG /信息)

以及那些没有出现在上面括号中的内容:

  

示例:https://example.com/differenthttp://example.com/different

有没有办法用.htaccess做到这一点?

1 个答案:

答案 0 :(得分:2)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On

RewriteCond %{HTTPS} off
RewriteCond %{THE_REQUEST} \s/+(log|reg|info)[/?\s] [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=302,L,NE]

RewriteCond %{HTTPS} on
RewriteCond %{THE_REQUEST} !\s/+(log|reg|info)[/?\s] [NC]
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [R=302,L,NE]