我的wordpress多站点主页重定向到注册页面


10

因此,我只设置了我的网站fightify.com,如您所见,访问者会自动重定向到注册页面,这不应该发生。

仅当键入的域不带www时,才会发生这种情况。字首。www.fightify.com没有错误。

我感觉它与.htaccess文件有关,但是我不是编码人员,也不知道如何解决它。

有人见过这种情况吗?

Answers:


11

是的,我之前已经处理过。您必须NOBLOGREDIRECTwp-config.php文件中指定一个:

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

如果没有站点,WP必须将访问者重定向到某个地方。默认情况下,这是注册页面。添加该常数将告诉它去哪里。


@ marketer365:既然可以了,您能否将我的回答标记为已接受?
John P Bloch

我已经设置NOBLOGREDIRECT并请求主站点,应该将404重定向302-> 200到NOBLOGREDIRECTURL。显然,这是预期的行为,但它使我感到惊讶,这似乎是错误的。
2012年

2
404问题的解决方案可以在这里找到:remove_action( 'template_redirect', 'maybe_redirect_404' );
brasofilo

@brasofilo很长,但仍然有用。应该添加到答案中。否则,每个404请求还将重定向到NOBLOGREDIRECT。
Gangesh

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.