404 redirecting to home

时间:2011-06-06 作者:Marcus Downing

我有一个多站点网络,我的主题有一个自定义404.php. 在所有子站点上,该404处理程序都被正确使用,但在主站点上,所有404都返回主页,而不触碰我的404.php 完全

这一次,这不是重定向插件的错!当重定向关闭时(网络范围内和特定站点上),问题仍然存在。

这个问题没有发生在同一个站点的本地副本上,但我在配置或插件中找不到任何可能导致它的差异。

2 个回复
SO网友:BjornW

如果本地安装中没有出现这种情况:是否检查了Web服务器的配置?由于它在本地工作,而且似乎适用于主站点子网站的404,我将对此进行检查,并确保在调试此问题期间没有激活插件。如果使用Apache with mod\\u rewrite,可能需要检查日志文件(确保已启用)。我希望这有帮助!

SO网友:Sufiyan Ghori

将此代码放入名为404的文件中。php:

<?php
   header("Status: 301 Moved Permanently");
   header("Location:http://www.xxxxxx.tld");
?>
更换xxxxxx。tld(按您的域名)

它会很有魅力

结束