首页 文章

Wordpress Multisite www非www页面重定向失败

提问于
浏览
2

我的Wordpress Multisite是在没有www的情况下设置的 . 每当我添加www时,我都遇到了问题 . 即www.domain.com/post-name/会将我重定向到domain.com .

我很快发现这是因为我删除了网站超级管理部分中永久链接结构的/ blog /部分 . 重定向再次正常工作 .

然而,页面不是 . 因此,每当我访问www.domain.com/page1时,它都会重定向回domain.com

对此有何解决方案?

4 回答

  • 1

    删除define('NOBLOGREDIRECT','http://www.domain.com');来自你的wp-config文件 .

    在RewriteEngine On下的htaccess文件中添加它

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

    尝试将以下内容添加到wp-config.php中

    define( 'NOBLOGREDIRECT', 'http://domain.com' );
    
  • 0

    您不需要在htaccess文件中添加任何代码 . 有一个非常简单的解决方案 . 在“网络管理员 - >设置 - >域”页面中,添加www . 和非www . 如果您想主要用于www,请选择“主要”框 . 或非www . 两者都将被分配到网站 .

  • 3

    我没有足够的声誉点,所以我发布这个作为答案,而不是评论我从哪里得到解决方案 .

    我将以下代码添加到wp-config.php中,虽然它没有用于其预期用途,但它仍然可以解决我的'WP Multisite非www重定向到www'问题 .

    define('NOBLOGREDIRECT','http://example.com');

相关问题