我的网站(https://www.went.digital)有一个通配符子域(但遗憾的是不是通配符SSL),它会重定向到子文件夹。这意味着,如果您输入demo.went.digital
,您就会看到went.digital/subdomain
中的内容。它的工作方式并不重要,但我之所以这样说是因为 .htaccess
文件也会影响子域名。
我添加了.htaccess
文件代码,如果它不是子域名,会自动添加www
,我添加https://
但它不会添加如果您使用https://
输入,请www
。
这是我在.htaccess
文件中的当前代码:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [L,R=301]
答案 0 :(得分:0)
您必须为此添加单独的规则:
RewriteCond %{HTTP_HOST} ^www\.went\.digital$ [NC]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.went.digital/$1 [L,R=301]