如何使用相对路径使用 RewriteEngine 将域和所有子域都重定向到 https 并将www.domain.tld
重定向到https://domain.tld
?
当前我正在使用类似的东西
DirectoryIndex index.php
AddDefaultCharset UTF-8
Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteCond %{SERVER_PORT} =80
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
虽然可以将所有内容重定向到https
,而无需使用www
,但我可以看到有些子域也在重定向,但是 mail .domain.tld
仍然可用http
,无论我在做什么。
请注意,我正在该子域上运行 roundcube ,并且无权访问此目录,因此我无法将其他.htaccess放在
mail.domain.tld
目录中。 / p>