在Wordpress Multisite上强制WWW

时间:2016-09-01 19:45:39

标签: php wordpress .htaccess redirect multisite

我们最近推出了一个多站点,然后客户回到我们这里说他们绝对需要在URL中使用WWW。目前,它强制重定向到非WWW。到目前为止,我还没有能够解决这个问题(坦率地说,这看起来很悲伤)。

我遵循标准的Wordpress指南“移动”多站点:https://codex.wordpress.org/Moving_WordPress#Moving_WordPress_Multisite

我已按照WPMU Dev的指南将多站点移动到新域:https://premium.wpmudev.org/blog/move-multisite-new-domain/

我已将以下内容添加到我的.htaccess文件中:

RewriteCond %{HTTP_HOST} !^www.domain.com$
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301]

我在wp-config.php中尝试了以下内容:

define('DOMAIN_CURRENT_SITE', 'www.domain.com');

define('WP_HOME','http://www.domain.com');
define('WP_SITEURL','http://www.domain.com');

我尝试过手动和数据库搜索并替换,确保不要更改GUID列中的任何内容。

我尝试了以上的各种组合。我仍然遇到了两个错误之一:

  1. 数据库连接错误,通常在我用网站的WWW版本替换数据库时,但使用非WWW域进行“define('DOMAIN_CURRENT_SITE','domain.com');”在wp-config.php。
  2. 我被重定向太多次了(大概是在网站的WWW和非WWW版本之间)。
  3. 此时它让我发疯,我希望有人在这里可以指出我正确的方向。提前谢谢。

0 个答案:

没有答案