WordPress带与不带WWW跳转

奇怪的问题,在DNS处设置了A记录带与不带WWW都绑定了,结果只有带WWW的正常,故只能用htaccess处理:

WordPress默认的规则

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

在规则里添加两句

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

另外:发现在多站点模式下也会出现带与不带WWW出错的情况,也是用上边的方法可以解决。