我想像这样重定向链接
http://example.com/log至https://example.com/log以及其他类似内容 (日志/ REG /信息)
以及那些没有出现在上面括号中的内容:
示例:https://example.com/different到http://example.com/different
有没有办法用.htaccess做到这一点?
答案 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]