我在显示带有“www.”前缀的WordPress站点时遇到问题。
实际上,当我通过http://”访问它时,主页显示正常,而当我添加前缀“www.”时,重定向似乎失败,并显示站点根目录下的目录内容:
所以我想修改我的WordPress网站的默认.htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
通过添加此重定向规则:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.herefor.digital
RewriteRule (.*) http://herefor.digital/$1 [R=301,L]
但是我不知道在哪里添加“www.”到“http://"。这会使站点崩溃。
是的,我应该根据添加它,过程/语法本身是否良好?
我的网站链接:http://herefor.digital
多谢了
2条答案
按热度按时间368yc8dk1#
在WordPress Admin中,导航到设置-〉常规。在那里确保“WordPress地址(URL)”和“站点地址(URL)”设置为使用https://www.,然后点击底部的保存更改。
hm2xizp92#
Ok @CBroe找到了问题的根源。我的“www”主机指向“./”而不是“./www”目录。所以我通过我的主机界面更新了这个,几分钟后,它现在工作了!
多谢了;)