站点1。它有https。
如果我把一个.htaccess放在Site1文件夹的根目录下,site2的地址也会被重定向到它的https地址。在Site2中我没有.htaccess
RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
为什么会发生这种情况,以及如何仅在Site1上从http重定向到https?
您可以添加一个条件,使此规则特定于 site1 :
site1
RewriteCond %{HTTP_HOST} ^(?:www\.)?site1\. [NC] RewriteCond %{HTTPS} off RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
改变 站点1
站点1