什么插件可以让我将404错误重定向到特定页面?

时间:2011-10-01 作者:dreamgrowers

什么插件允许我将404错误重定向到特定的WP页面。。。跟踪所有404错误?

我想只使用一个插件,将重定向,而不必编辑模板等。

2 个回复
SO网友:AriePutranto

将这些添加到您的函数中。php

add_action( \'template_redirect\', \'custom_redirect\', 1 );
function custom_redirect() {
    $direction = get_permalink( 12 ); // Or whatever the page_id is ...
    if ( is_404() ) wp_redirect( $direction );
}
在那里。但它仍然没有跟踪404错误。除非在计算所有重定向的函数中或在目标页上添加更多特定代码以达到相同目的。

SO网友:Jono Warren

通过在主题中创建一个名为404.php 然后在WordPress找不到的页面上填充任何你想显示的内容。你可以read more about Creating an Error 404 Page 在法典中。

或者,如果您想将用户重定向回主页,您可以在主题中创建一个404文件,如下所示:

 <html>
 <head>
     <meta http-equiv="refresh" content="5; url=<?php echo home_url(); ?>/">
     <title>404 - Page not found</title>
 </head>
 <body>
     <h1>Error 404 - Sorry the page you are looking for could not be found</h1>
     <h2>You will be redirected to the homepage in a few moments.</h2>
 </body>
 </html> 

结束

相关推荐

Switching Code plugins

我目前正在使用“Wordpress代码片段”为插入到帖子中的代码添加功能。这个插件的工作方式是将代码添加到设置中的插件库中,然后执行类似于[代码:1]的操作(我记不清确切的语法了)我真的不太喜欢它的风格,所以我希望使用谷歌的美化。停用此插件会有什么影响?我会丢失所有的代码片段吗?我是否需要浏览每一篇文章并编辑所有的代码片段(即[代码:1])?