【发布时间】:2022-07-05 22:17:02
【问题描述】:
我在显示带有“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
非常感谢
【问题讨论】:
-
看起来你没有两个域都指向同一个文件夹开始...... www-less版本显然指向
www文件夹,而版本with i>www不...? -
@CBroe 你好,你说的是 DNS 吗?
-
不,关于 VirtualHost 配置。
-
这是一个共享主机,我没有虚拟主机。另一方面,我将研究 DNS 或“多站点”重定向。
标签: wordpress .htaccess redirect no-www