我的客户端文件夹位于http://www.example.com/client 但是,我现在已经在服务器上安装了SSL,并希望使用HTACCESS添加永久重定向,这样无论何时访问/ client,它都会重定向到:https://www.example.com/client
有人知道怎么做吗?
我过去曾经重定向过我的域名:
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www.example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
这不应影响解决方案,但网站仍必须首先重定向到www.example.com,然后再转到https://www.example.com/client,例如输入http://www.example.co.za/client。
答案 0 :(得分:1)
试试这个:
RewriteCond %{HTTPS} !on
RewriteRule ^client(/.*)?$ https://www.example.com%{REQUEST_URI} [L,R=301]
答案 1 :(得分:1)
RewriteEngine On RewriteRule ^ /?$ https://www.example.com/client [301,NC,L]
告诉apache,每当url为https://www.example.com或者末尾有斜杠时,都会重定向到ur / client