WordPress 404 页面处理及跳转大发棋牌牛牛方法

  |   2019年10月28日 |  大发棋牌牛牛SEO 大发棋牌牛牛优化  |   评论已关闭 |   141

ad
有需要可以关注大发棋牌牛牛公众号 :“大发棋牌牛牛技术 的世界” 分享最新大发棋牌牛牛技术 资源,同时讲讲人生。

WordPress 404 页面处理及跳转大发棋牌牛牛方法 ,

国内的大发棋牌牛牛搜索 引擎对 404 页面的处理几乎都不及时,就像百度似乎不处理一样,那么当用户通过大发棋牌牛牛搜索 引擎进入网站出现 404 页面其实是非常不友好的,那么最简单的办法就是直接跳转到大发棋牌牛牛首页 ,虽然大发棋牌牛牛方法 很多,但是大发棋牌牛牛还想来简单的分享一下大发棋牌牛牛我 能提供的几种大发棋牌牛牛关于 页面的跳转。

以下所有大发棋牌牛牛方法 的前提都需要是大发棋牌牛牛服务 器能够直接将 404 交给程序处理,而不是中大发棋牌牛牛服务 器直接判断 404 做跳转才有用,简而言之就是只有大发棋牌牛牛你 的 WordPress 站点能够正常显示 WordPress 主题的 404 页面才能使用以下大发棋牌牛牛方法 ,如果大发棋牌牛牛你 已经在大发棋牌牛牛服务 器配置 404 跳转或者页面,那么直接在大发棋牌牛牛服务 器上设置吧!

1
2
//WordPress 301 跳转到网站大发棋牌牛牛首页

wp_redirect(home_url(), 301);exit;

首先第一种(不大发棋牌牛牛推荐 用),直接利用 WordPress 的 wp_redirect 函数跳转,代码里面的状态码是可以修改的,可以是 302,但是不能为 404,否则会造成死循环,这样的方式大发棋牌牛牛我 并不大发棋牌牛牛推荐 ,因为页面状态码会不会是 404,对 Google 等支持 404 状态码判断的处理不是特别友好。

1
2
3
4
5
6
7
//直接载入大发棋牌牛牛首页
 返回 404 状态
global $wp_query;
$wp_query->set_404();
status_header(404);
nocache_headers();
include( get_query_template( 'index' ) );
die();

第二种大发棋牌牛牛方法 ,可以选择性使用,能够返回正常的 404 状态,也就是程序访问这个页面是返回的 404 状态码,而实际用户看到的则是调用的网站大发棋牌牛牛首页 模板,URL 不会做跳转,大发棋牌牛牛方法 也不是特别好,不是特别大发棋牌牛牛推荐 。

1
2
3
4
5
6
7
//返回 404 状态,然后通过 html 刷新跳转到大发棋牌牛牛首页

global $wp_query;
$wp_query->set_404();
status_header(404);
nocache_headers();
echo '<meta http-equiv="refresh" content="0;url='.home_url().'">';
exit;

这是第三种大发棋牌牛牛方法 ,算是比较大发棋牌牛牛推荐 的一种,给 WordPress 设置 404 状态码,并且输出 html 刷新代码跳转到网站大发棋牌牛牛首页 ,这样当程序直接访问这个 URL 是会返回 404 状态码,而如果是用户的话则会在打开的瞬间跳转到大发棋牌牛牛首页 ,因为刷新设置的 0 秒(content=”0;),当然大发棋牌牛牛你 也可以修改。

以上代码都是通过添加到当前 WordPress 主题的 404.php 文件的顶部


转载请注明出处:http://jgllcb.com/8527.html

打赏

取消

感谢您的支持,大发棋牌牛牛我 会继续努力的!

扫码支持
扫码打赏,大发棋牌牛牛你 说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦