出于某种原因,我看到一个目录的内容显示在Google上,并带有https网址。由于这会破坏一些页面元素,我需要检查https请求的特定目录并重定向到http。 Https在其他几个目录中使用,因此我不想进行全面重定向。
答案 0 :(得分:0)
这里有很多示例脚本。如果你理解重写规则,那就不那么难了。我在ServerFault找到了这个应该适合你的那个。不要忘记为您的特定目录更改它(如果您不想将所有内容重写为https)。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*)
RewriteRule ^.*$ https://%1/$1 [R=301,L]
答案 1 :(得分:0)
在根.htaccess
中使用它:
RewriteEngine on
RewriteCond %{HTTPS} on
RewriteRule ^particularDirectory/? http://%{HTTP_HOST}%{REQUEST_URI} [R=301,NE,L]
或particularDirectory/.htaccess
中的内容:
RewriteEngine on
RewriteCond %{HTTPS} on
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,NE,L]