我最近在我的网站上添加了SSL。我想在.htaccess中写一个重定向规则。当我尝试访问http://the.mydomain.com/signup时,它想要重定向到https://the.mydomain.com/envelop。
http://the.mydomain.com/login - > https://the.mydomain.com/login
http://the.mydomain.com/work - > https://the.mydomain.com/work
我查了很多规则,但它们对我不起作用。
答案 0 :(得分:2)
RewriteEngine
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
答案 1 :(得分:1)
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
的副本
答案 2 :(得分:0)
你可以试试这个:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI}$1