如果页面不存在,则重定向到主页

时间:2017-06-02 作者:Matheus Sartori

当找不到请求的页面或帖子时,我想将用户重定向到我的主页,但不知道如何进行。

我该如何继续这样的行动?

2 个回复
最合适的回答,由SO网友:Johansson 整理而成

您可以在404.php 安全重定向至用户主页的模板文件:

wp_safe_redirect(site_url());
exit();
在中的每一行代码之前使用此代码404.php. 这会将访问404页面的所有人重定向到网站的主页URL,这将是您正在查找的内容。

您不必删除404.php 文件,因为exit() 将被忽略。

SO网友:Rick Hellewell

您可以通过设置任何页面/url来处理404错误htaccess 文件这是一个很好的教程:http://www.htaccessbasics.com/404-custom-error-page/ .

使用他们的示例,但将错误页面设置为特定页面(您的主页)。

您的主题可能有404。处理缺失页面的php模板。但你可以用htaccess 文件确保首先备份现有htaccess 文件,以防出现问题。

结束