0
我想将所有URL从http重定向到https我可以使用给定的代码执行此操作。如何将HTTP请求重定向到HTTPS
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ "https\:\/\/www\.domain\.com\/$1" [L,R=301]
但问题是,当我的网址就像是http://domain.com/admin/users/login
然后将其重定向到https://www.domain.com/users/login
我怎么能重定向这对https://www.domain.com/admin/users/login
添加'/ admin'在目的地'/ $ 1'之前的URL? –
/admin只是一个例子,实际上它的动态变量每次都会改变。这是一个问题。 –
你没有通过放置括号来捕获'$ 1'。 'RewriteRule ^。* $ https://www.domain.com/$0 [L,R = 301]'对你来说可以正常工作。 – anubhava