.htaccess 中的 RewriteCond 和 RewriteRule

2023-12-27

我有一个客户端文件夹位于http://www.example.com/client http://www.example.com/client但是,我现在已经在服务器上安装了 SSL,并且想要使用 HTACCESS 添加永久重定向,以便每当访问 /client 时,它都会重定向到:https://www.example.com/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 https://www.example.com/client例如,如果http://www.example.co.za/client http://www.example.co.za/client已输入。


尝试这个:

RewriteCond %{HTTPS} !on
RewriteRule ^client(/.*)?$ https://www.example.com%{REQUEST_URI} [L,R=301]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

.htaccess 中的 RewriteCond 和 RewriteRule 的相关文章

随机推荐