htaccess将https添加到url,除了1个目录

时间:2012-06-01 15:33:28

标签: .htaccess mod-rewrite https

#ADD HTTPS TO URL
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/hd/209$
RewriteRule ^(.*)$ https://domain.com/$1 [L,R=301]

我正在尝试对网站上的所有网页强制使用ssl,除了/ hd / 209

我已尝试过上面的代码,但它仍然强制/ hd / 209为ssl

2 个答案:

答案 0 :(得分:0)

我将为文件夹

添加重定向

重定向301 /文件夹/ https://domain.com/carpinteria-aluminio-mallorca/

答案 1 :(得分:0)

清除浏览器缓存并重新启动。

然后用以下代码替换你的代码:

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteRule (?!^hd/209)^(.*)$ https://domain.com/$1 [L,NC,R=301]