我知道这个问题已经在很多方面得到了解决,但是找不到与我现在这个问题类似的问题。问题是我有一个代码强制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”
答案 0 :(得分:1)
这样做:
RewriteCond %{REQUEST_URI} main
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.domain.com/folder1/folder2/login$1 [R,L]