强制https到某个网址

时间:2012-02-28 13:21:17

标签: mod-rewrite redirect https

我知道这个问题已经在很多方面得到了解决,但是找不到与我现在这个问题类似的问题。问题是我有一个代码强制https到某个或某个特定网址,但似乎可以手动删除(s)字母,所以网址与http相反!我的意思是我希望https再次强制,以防网址从https更改为http。

我希望这是一个明确的解释。

RewriteCond %{SERVER_PORT} 443 
RewriteCond %{REQUEST_URI} main
RewriteRule ^(.*)$ https://www.domain.com/folder1/folder2/login$1 [R,L]

如果https被更改,这个代码会再次重定向吗?

由于

更新#1 我明白了我想要指出的意思。它被称为“阻止抓取https”

1 个答案:

答案 0 :(得分:1)

这样做:

RewriteCond %{REQUEST_URI} main
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://www.domain.com/folder1/folder2/login$1 [R,L]