解决WordPress网站带与不带WWW网址跳转问题

我们在用wordpress搭建网站的时候是不是有些时候发现在输入WWW与不带WWW的地址都可以打开,以前我在配置的时候直接用WWW或者不带WWW只需要在后台设置两个统一的地址就可以。这几天在遇到一个网站发现并不是这样的,即便都设置了WWW的域名,然后用不带WWW的域名打开还是不行。

那需要如何处理呢?方法当然是有的,我们可以通过用插件实现,鉴于少用插件的道理,我们还是不要去用。我们可以在htaccess文件中修改。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

上面的是原先我们的HTACCESS文件中的内容,我们需要在最上面添加:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^laozuo.org [NC]
RewriteRule ^(.*)$ https://www.laozuo.org/$1 [L,R=301]

网址修改成自己的。我们需要注意一个问题,在后台的固定连接处不要更新,你更新后就会还原。如果更新后需要及时调整。