通过.htaccess文件将WordPress站点的“www”重定向到“http://”

qvtsj1bj  于 2022-11-16  发布在  WordPress
关注(0)|答案(2)|浏览(192)

我在显示带有“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
多谢了

368yc8dk

368yc8dk1#

在WordPress Admin中,导航到设置-〉常规。在那里确保“WordPress地址(URL)”和“站点地址(URL)”设置为使用https://www.,然后点击底部的保存更改。

hm2xizp9

hm2xizp92#

Ok @CBroe找到了问题的根源。我的“www”主机指向“./”而不是“./www”目录。所以我通过我的主机界面更新了这个,几分钟后,它现在工作了!
多谢了;)

相关问题