当前位置:首页 » WordPress主题开发 » WordPress使用教程 » 正文

WordPress固定链接设置完全指南及出现404的解决办法

摘要:教你玩转WordPress固定链接,然后你也成WP小牛了。

近期的工单中出现了很多关于如何设置WordPress固定链接的问题,也有部分人设置好了却出现404等问题,这里给大家一并解决。

提示:以下设置均在WordPress程序后台 – 设置 – 固定链接设置中。

WordPress固定链接设置的参数:

%year% 文章发表的年份,四位数,如 2004
%monthnum% 月份,如 05
%day% 天,如 28
%hour% 小时,如 15
%minute% 分钟,如 43
%second% 秒,如 33
%postname% 文章标题的别名
%post_id% 文章的唯一ID,如 423
%category% 分类的别名
%tag% 标签的别名
%author% 作者的别名

以上是WordPress提供的可以作为自定义的参数,结合字符串,我们通常建议大家自定义设置的几种案例。

 

常见的WordPress固定链接自定义设置:

如:网址/120.html,简洁,带html结尾的伪静态,需要服务器URL_Rewrite支持。

/%post_id%.html

如:网址/themebetter-is-ok,语义化文章别名的伪静态,需要服务器URL_Rewrite支持。

/%postname%

如:网址/2016/03/120.html,文章年、月、ID的组合,伪静态,需要服务器URL_Rewrite支持。

/%year%/%monthnum%/%post_id%.html

不少人也会选择默认的固定链接,

如:网址/?p=120,看上去也是很简洁,这种类型的好处就是不需要服务器的额外支持,直接使用参数的形式访问,虽然看上去不怎么美观,但实际效果是杠杆的。

 

WordPress固定链接自定义时出现404:

自定义好的固定链接访问后出现404,多是服务器没有开启URL_Rewrite的支持,所以先去服务器设置或者找你的主机商寻求帮助。

Apache环境下开启url_rewrite:

  1. 开启apache的url_rewrite模块,也就是在httpd.conf中去掉这句话的注释LoadModule rewrite_module modules/mod_rewrite.so
  2. 找到AllowOverride,把AllowOverride None修改成AllowOverride all
  3. 在所需要进行rewrite的web的主目录下添加.htaccess文件,添加上一句话:RewriteEngine on

Nginx环境下开启url_rewrite:

nginx只需要打开nginx.conf配置文件,在server里面写需要的规则,然后重启即可。

具体的重写规则参考:http://codex.wordpress.org/Nginx

 

WordPress固定链接小提示:

  • 固定链接最好是在建站时就定好;
  • 如果后期变更固定链接一定要做好301跳转,可以搜索选择Redirection插件来解决;
  • 固定链接本身并不能达到很科学的SEO效果,各种方式并无区别;
  • 不要纠结固定链接是个什么样子。

至此,WordPress固定链接设置上的问题都被解决了。

产品咨询

-=||=-收藏赞 (367)
温馨提示:平台用户上传的有关内容/文章可能包含来源于法律、法规,以及国家机关发布的决议、决定、命令和其他具有立法、行政、司法性质的文件,或这些文件的官方正式译文,或发布的任何教程或指导性文章内容等,这些内容仅供学习和参考,万伯智业不保证内容的正确性,用户在使用时应自行核实其准确性和适用性,并遵守相关法律法规的规定;通过学习或参考发布的教程或指导性文章内容而带来的风险与万伯智业无关。


万伯智业 | 让组织管理更至简-与企业共致远 » WordPress固定链接设置完全指南及出现404的解决办法
分享到
1
367

评论 (0)

登录
立即登录

还没有账号? 立即注册
  签 到
请登录后签到
每日签到得5积分,每连续签到7日将额外得20积分

 

积分排行榜
1.Candy56046 积分
2.vr8ryxw5ejn52pe644211 积分
3.chriswin40059 积分
4.4zzv1e8540019 积分
5.老夫子40010 积分
6.Deborah38822 积分

社群

深圳

HR学习交流群

加入
交流群二维码

扫码加我拉你入群

(请务必备注“地区+姓名+职务”)

广州

HR学习交流群

加入
交流群二维码

扫码加我拉你入群

(请务必备注“地区+姓名+职务”)

东莞

HR学习交流群

加入
交流群二维码

扫码加我拉你入群

(请务必备注“地区+姓名+职务”)

单位学习卡


隐藏内容,解锁需要登录
登录解锁

用户中心
用户管理中心复制已复制
提供各种数据概览
客服微信
18718478067复制已复制
客户服务专属联系微信
contact-img
QQ咨询
617680202复制已复制
客户服务专属在线QQ
contact-img
公开课甄选
内训咨询
内训调查表复制已复制
尊敬客户,5-7分钟反馈,精准定制培训方案
推广返现
推广返现复制已复制
推广大使,最高返佣50%
法律顾问
企业法律顾问复制已复制
企业法律顾问咨询