我的托管帐户中有两个网站:
business.com bookgroup.com
我希望business.com始终使用https。我没有bookgroup.com的SSL证书,所以它可以保持http。
我的.htaccess是:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^business\.com [NC]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
这适用于business.com。它也适用于bookgroup.com。但是当我做的时候
重定向到https://www.bookgroup.com。
如何防止这种情况?
答案 0 :(得分:1)
此规则仅适用于business.com
域RewriteCond
RewriteCond %{HTTP_HOST} ^business\.com [NC]
您可能有其他规则/代码正在执行此操作,或者由于旧的浏览器缓存而发生这种情况。
有几种方法可以验证: