主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
国内几乎所有的搜索引擎都不及时处理404页面,就像百度好像不处理一样。所以当用户通过搜索引擎进入网站,出现404页面的时候,其实是非常不友好的,所以最简单的方法就是直接跳转到首页。虽然方法很多,但是子凡也想简单分享一些我能提供的关于WordPress 404页面的跳转。
下面所有方法的前提都是服务器可以直接把404交给程序处理,而不是服务器直接判断404对跳转有用。简而言之,只有当你的WordPress站点可以正常显示404页的WordPress主题时,才能使用以下方法。如果你在服务器上配置了404跳转或者页面,那么直接在服务器上设置!
2//WordPress 301跳转到首页wp_redirect(home_url(),301);退出;首先(不推荐),直接用WordPress的wp_redirect功能跳转。代码中的状态码可以修改,可以是302,但不能是404,否则会造成死循环。我不推荐这种方式,因为页面状态码会是404,对Google等支持404状态码判断的人不是特别友好。
134567//直接加载首页,返回404状态全局$ wp _ query$ WP _ query-& gt;set _ 404();status _ header(404);nocache _ headers();include(get _ query _ template(' index ');die();第二种方法,可以选择性使用,可以返回正常的404状态,即程序访问这个页面时返回的404状态码,而实际用户看到的是被调用的网站主页模板。网址不会跳转,方法不是特别好推荐。
134567//返回404状态,然后通过html刷新跳转到首页全局$ wp _ query$ WP _ query-& gt;set _ 404();status _ header(404);nocache _ headers();回声' & ltmeta http-equiv = " refresh " content = " 0;url= '。' home_url()。'" & gt;退出;这是第三种方法,也是推荐的一种。为WordPress设置404状态码,输出html刷新码跳转到网站首页,这样当程序直接访问这个URL时,就会返回404状态码,如果是用户,就会在打开的瞬间跳转到首页,因为刷新设置的0秒(content = & # 82210;),当然也可以修改。
上面的代码被添加到当前WordPress主题的404.php文件的顶部。
这几篇文章你可能也喜欢:
- 如何解决WordPress媒体库图片加载错误(WordPress媒体库文件路径)
- 在 WordPress 网站上隐藏工具栏图形的教程
- 如何在 WordPress 中删除主题模板(如何在 WordPress 中删除导入的主题)
- WordPress教程:如何左右滑动照片(WordPress Picture Station)
- 如何给WordPress添加备案信息(WordPress网站备份插件)
本文由主机参考刊发,转载请注明:WordPress 404页面处理和跳转方法 https://zhujicankao.com/85074.html
评论前必须登录!
注册