我有设置系统,因此所有不同的域根据分配给每个域的商店ID使用相同的文件和单独的内容或产品。
现在我想强制只有2个域使用https来为所有页面使用https。
说,我有5个域名abc.com,qwe.com,xyz.com,rty.com& uio.com
现在我想要abc.com& xyz.com强制https,而不是其他域名。
我将如何在htaccess文件中重写此规则?
答案 0 :(得分:1)
尝试:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?(abc|xyz)\.com$ [NC]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R]
在文档根目录中的htaccess中。
答案 1 :(得分:0)
这适用于您的情况:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^abc\.com
RewriteCond %{HTTP_HOST} ^xyz\.com
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}.com$1 [R=permanent,L]