已在网站URL中安装带有www的Wordpress网络。我该如何解决这个问题?

已在网站URL中安装带有www的Wordpress网络。我该如何解决这个问题?,wordpress,.htaccess,Wordpress,.htaccess,我犯了一个巨大的错误。我在没有将sitename更改为非www的情况下建立了一个网络,因此现在example.com没有www是一个不存在的页面。我该如何解决这个问题?变化 设置 域名服务器 htaccess ? 我尝试了htaccess重定向,但wordpress看到第一个请求,仍然说www丢失。我们无法编辑wordpress源代码进行重定向,因为它将在将来的更新中被破坏。我们无法将所有请求转发到该请求的www版本,因为这将破坏所有子域 我通过编辑root.htaccess文件解决了这个问题

我犯了一个巨大的错误。我在没有将sitename更改为非www的情况下建立了一个网络,因此现在example.com没有www是一个不存在的页面。我该如何解决这个问题?变化

设置 域名服务器 htaccess ?
我尝试了htaccess重定向,但wordpress看到第一个请求,仍然说www丢失。

我们无法编辑wordpress源代码进行重定向,因为它将在将来的更新中被破坏。我们无法将所有请求转发到该请求的www版本,因为这将破坏所有子域

我通过编辑root.htaccess文件解决了这个问题

# This is probably how your file starts already
RewriteEngine On
RewriteBase /

# Then you add a condition: if the host starts with example.com
RewriteCond %{HTTP_HOST} ^example.com.*$
# And add a rule: redirect that url to the same url just with prepended with www
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

# Here the file continues with other stuff from WP
RewriteRule ^index\.php$ - [L]