WordPress的URL静态化设置

0
5428

WordPress毋庸置疑是一款非常优秀的开源博客程序,许多的个人和企业都在使用其作为自己的个人博客或者公司的主页的建站程序。如何使自己的博客变得更加对用户和搜索引擎友好是广大站长长期思考的问题,最常见的方法就是设置URL静态化。必盛互联在这篇文章中综合长期以来用户咨询的问题,总结了在Linux主机Windows主机中分别如何实现WordPress的URL静态化的方法。

永久链接设置原则:

一、 固定链接不使用日期

固定链接中使用日期会造成以下两方面的影响:一是影响搜索引擎蜘蛛的爬行,二是如果对文章进行修改日期重新发布就会导致反向链接,PR等消失。

二、 尽量不使用分类

我们通常都喜欢将文章的分类加入到链接中,这样事实上存在一定的缺陷,一是如果文章属于多个分类的话那么就容易造成有多个链接地址,从而导致内容重复,二是,容易造成关键词的堆砌。

三、链接不宜过深

经常看到很多wordpress 朋友的固定链接是年/月/日/分类名/文章名。但是这种过于深的固定链接对搜索引擎是非常不友好的。

四、不要让中文字符出现在固定链接里面

虽然现在的搜索引擎已经能识别URL地址里面的中文字符,但无论是从美观上,还是从wordpress 优化的角度来看,都是非常差的。

永久链接设置参数:

参数按照WordPress官方文档列表如下:
 
1. %year%
基于文章发布年份,比如2013;
 
2. %monthnum%
基于文章发布月份,比如08;
 
3. %day%
基于文章发布当日,比如26;
 
4. %hour%
基于文章发布小时数,比如12;
 
5. %minute%
基于文章发布分钟数,比如32;
 
6. %second%
基于文章发布秒数,比如33;
 
7. %postname%
基于文章的postname,其值为撰写时指定的缩略名,不指定缩略名时是文章标题;
 
8. %post_id%
基于文章post_id,比如423;
 
9. %category%
基于文章分类,子分类会处理成“分类/子分类”这种形式;
 
10. %author%
基于文章作者名。
 
将上述参数进行组合,即可得到wordpress的固定链接形式。

常见WordPress固定链接设置方法:

  • */%category%/%postname%.html
  • */%postname%.html(推荐使用)
  • */%post_id%.html

Linux主机WordPress的URL静态化设置方法

进入WordPress后台,点击“设置”—“固定链接”即可进行设置。
 
如果提示:您需要手动更新您的.htaccess文件
 
这是由于您的目录或者.htaccess文件没有开启写入权限造成的,您可以在本地通过记事本创建一个.htaccess上传到WordPress安装目录,将.htaccess权限修改为777或者666就可以(如果已经存在可以直接进行修改)。

Windows主机WordPress的URL静态化设置

Windows主机下进行WordPress静态化的设置,如果是需要自定义为:/%postname%.html那么就需要您将该静态化规则写入到wwwroot下的Webconfig文件中。
 
例如:我将固定链接自定义为/%postname%.html如下图所示
WordPress URL静态化设置
点击“保存”之后,在下方会出现如下提示
WordPress URL静态化设置
这时候我们需要做的就是将红色框中的规则写入到webconfig中。
 
登录windows主机控制面板-选择文件管理器-对应的网站目录-wwwroot-打开webconfig,然后将规则写入到/<configuration>/<system.webserver>/<rewrite>/<rules>即可。