埋头工作
专职养娃

wordpress开启多站点后被强制跳转wp-signup.php的解决办法 wordpress无限重定向到wp-signup.php问题解决

一、错误现象

相信大家安装了wordpress之后,使用域名建设了网站,基本都会开启多站点模式,毕竟多站点可以兼顾各种使用用途,但是大家有没有碰到,开启了多站点后,不加www的域名,比如本站的网址http://xinyigirl.com,会被强制调转到http://www.xinyigir.com/wp-signup.php?new=xinigirl.com这个网站上面,再加上由于本人关闭了注册功能,于是页面就变成了下面这个样子。

错误页面

二、公开的解决办法

1、操作步骤:

  • 登录服务器
  • 进入wordpress网站根目录
  • 找到wp-config.php文件,添加下面的代码
     $base = '/';
    /** 多网站支持**/
    define( 'WP_HOME', 'http://www.xinyigirl.com' );
    define( 'WP_SITEURL', 'http://www.xinyigirl.com' );
    define( 'MULTISITE', true );
    define( 'SUBDOMAIN_INSTALL', true );
    define( 'DOMAIN_CURRENT_SITE', 'www.xinyigirl.com' );
    define( 'PATH_CURRENT_SITE', '/' );
    define( 'SITE_ID_CURRENT_SITE', 1 );
    /** 解决无www被强行跳转问题*/
    define( 'ADMIN_COOKIE_PATH', '/' );
    define( 'COOKIE_DOMAIN', '' );
    define( 'COOKIEPATH', '' );
    define( 'SITECOOKIEPATH', '' );
    define( 'NOBLOGREDIRECT', 'http://www.xinyigirl.com' );

    注意:请把xinyigirl.com改成你自己的域名

2、深坑错误

上面的内容在其他网站里面估计也能找到解决办法,但是如果你用了上面的办法,发现还是不行,那可能就是在开启多站点的时候埋下了一个更大的坑……,而且这个坑,在wp-admin后台是完全没办法解决的。如果你添加了上面的配置之后,发现出现了下面的错误

无限重定向

可怜……,碰到了和我一样的错误了,如果想继续探索,可查看下面的付费内容

三、开启多站点时的深坑现象确认

[$]

1、进入我的站点—-管理网络,找到主站

网络

2、编辑,查看设置

Home

如果发现你的Home是http://domain,没有任何前缀的话,恭喜你,下面的操作就能解决你的问题了。

3、登录wordpress数据库,

登录数据库之后,找到wp_options表,修改option_name=home的值,如我的
将原来的http://xinyigirl.com改成http://www.xinyigirl.com
file
刷新页面吧,恭喜解决。
[/$]

赞(2) 打赏
本人经小丙张嘎纯手工打字生成,未经许可不得转载知识点滴:小丙张嘎blog » wordpress开启多站点后被强制跳转wp-signup.php的解决办法
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏