我已经为此苦苦挣扎了两个小时,我只是觉得这不应该那么难。
我有3个域要重定向到docs
我仅在服务器上托管一个网站,所以我不介意在这里使用繁琐的方法。在我的httpd.conf中,我得到了:
<VirtualHost *:80>
DocumentRoot "/var/www/html"
ServerName "shimara.com"
ServerAlias "www.shimara.com"
ServerAlias "shimara.co.uk"
ServerAlias "www.shimara.co.uk"
ServerAlias "shimara.com.au"
ServerAlias "www.shimara.com.au"
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?shimara\.co.uk$ [NC,OR]
RewriteCond %{HTTP_HOST} ^(www\.)?shimara\.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?shimara\.com.au$ [NC]
RewriteRule ^ https://www.shimara.com%{REQUEST_URI} [NE,L,R]
</VirtualHost>
.co.uk和.com.au可以正确重定向到https,但会删除www。 .com地址不会重定向到安全站点。我在Web根目录中有一个空白的.htaccess
有什么想法会导致这种情况吗?