WordPress固定链接设置教程及出现404的解决办法_学派吧

近期网络出现了很多关于如何设置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固定链接设置上的问题都被解决了。

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/web/1747.html

(0)
打赏 微信扫一扫 微信扫一扫
云大使的头像云大使
上一篇 2018年10月24日 下午10:30
下一篇 2018年10月25日 下午11:17

相关推荐

  • WordPress内核中一个任意文件删除漏洞,带来的危害,WP安全

    有运维或服务器方面的需求,可以联系博主 QQ 7271895 简介 受影响的版本 攻击带来的影响 技术细节 临时修复程序 时间线 总结 导语:WordPress是网络上最受欢迎的CMS。在这篇文章中,我们将讲述在WordPress内核中引入一个经认证的任意文件删除漏洞,这个漏洞可能会导致攻击者执行任意代码。 简介 WordPress是目前网络上最受欢迎的CM…

    2018年10月2日
    2.8K00
  • Ubuntu+nginx搭建wordpress的教程-WP搭建

    一. 前言 二. 接下来就是搭博客的过程 三、大功告成 一. 前言 开学之初,我发现Azure上有一个100刀的学生优惠。但在领取这个优惠之后,我却一直没有使用的机会,一是自己不会用,二是没有多余的时间。现在等来了放假,终于可以好好搞一搞了。:joy: 这次搭博客可谓是踩了不少坑: 百度的教程基本上都是废的,只有谷歌的英文教程才是能用的,好气啊 apache…

    2018年10月2日
    4.0K00
  • 解决lnmp下wordpress在线编辑不可用!

    因为LNMP 0.9禁用了部分存在危险的PHP函数,其中包含了scandir(),出现的情况就是 Warning: scandir() has been disabled for security reasons in /home/wwwroot/yourdomain.com/wp-includes/class-wp-theme.php on line 97…

    建站问题 2018年7月9日
    2.5K00
  • WordPress访问中文标签出现404的几个教程-学派吧

    最近很多主题用户提到安装完WordPress后中文标签出现404的情况,出现这种情况一般修改固定链接设置是没有效果的,多数是windows主机带来的麻烦。网上多数人说要修改核心文件class-wp.php来实现,这种方法不适合没有代码意识的同学,而且在WordPress升级的时候很有可能被遗忘,下面themebetter就给大家介绍几种方法供选择。 方法一:…

    建站问题 2018年10月24日
    3.7K00
  • 巧用CDN图片处理实现图片水印和图片弹窗兼容

    [v_tips]使用一种特别的姿势来解锁 CDN 云储存也就是七牛,又拍,OSS 的更多关于图片的玩法,使得文章图片实现缩略图+水印+图片弹窗功能兼容并蓄。[v_notice]前言[/v_notice]不知道在什么时候,就有人向我提出一个问题:既然缩略图可以直接使用七牛或者又拍的,那么文章的图片水印是不是也可以直接使用 CDN 的水印功能?我看到这个问题之后…

    2018年4月1日
    6.1K10

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部
---------官方优惠叠加渠道折扣:通过我们购买腾讯云/阿里云,价格更低,服务更优。更有专业配置指导与服务。微信同步:18838889666----