当用户访问我们的WordPress网站不存在的页面时,一般都会显示一个404错误页面。有些站点的404页面还带有网站的页头和页脚,有些站点的404页面就仅仅是一个404网页,这种情况用户一般很快就会离开我们的网站,从而导致站点跳出率高,对搜索引擎排名产生负面影响。
其实,为了吸引用户不要那么快离开我们的网站,可以在404页面增加一些网站内容,比如随机显示网站的网站,或者引导用户到站点首页查看或搜索其他内容。
如果想要偷懒的话,那么可以将WordPress网站的404页面重定向到网站首页,或其他指定网页。这样用户访问我们站点不存在的页面时会自动跳转到首页或指定网页,实现的方法也很简单,具体如下:
将以下代码添加到当前主题的404.php文件中并保存更新文件即可。
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".get_bloginfo('url'));
exit();
?>
如果所使用的WordPress主题没有404.php文件,只需要手动创建一个404.php文件并添加以上保存即可。
如果不想让404页面跳转到首页,而是想让它跳转到指定的网页,只需要将上述第3行代码中修改一下即可。具体如下:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location:https://boke123.net/");
exit();
?>
至于404页面跳转到首页或指定网页,这种做法好不好,只能说仁者见仁智者见智了。