我的.htaccess
有问题。
我在HTTP
文件中从HTTPs
转发到.htaccess
,但没有WWW
,但我一直收到错误(只显示一个白页)。
下面您可以看到我当前(工作).htaccess
与HTTP
。任何人都可以给我一个如何更改此代码的提示:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?new\.domain\.com$ [NC]
RewriteRule ^(.*)$ /domain/$1 [L]
RewriteCond %{HTTP_HOST} ^(www\.)?server1660223\.domain\.com$ [NC]
RewriteRule ^(.*)$ /domain/$1 [L]
<Files xmlrpc\.php>
Deny from all
</Files>
答案 0 :(得分:0)
您可以使用:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(?:www\.)?example\.com$
RewriteRule ^(.*)$ https://example.com%{REQUEST_URI} [L,R=301]
这会从您的网址中删除www
,然后强制HTTPs
。在测试之前,请确保清除缓存。