初识wordpress网站的朋友都了解静态化url的重要性,就算不懂得什么叫伪静态,也懂得文章后台的链接应该是*.html不应该是一个问号后面加一个数字。其实wordpress实现伪静态很容易。但是对于不同服务器环境配置下的朋友设置wordpress伪静态规则还是有一定难度的。
当前主流的主机很少自带wordpress伪静态功能,除非是专业的wordpress主机;当然这里没有广告,还没有遇到过一款自带伪静态的主机哈哈;先说下固定链接的设置方法;
登录到你的WordPress网站后台,设置 – 固定链接 – 选择自定义结构选项;推荐使用以下形式
域名/分类别名/文章ID.html
/%category%/%post_id%.html
如果你对这种形式不满意,可以自定义任意形式,只要合理搭配参数即可,可以使用的参数如下:
%year%:文章发表的年份,四位数字,如2012
%monthnum%:文章发表的月份,如08
%day%:文章发表的日期,如28
%hour%:文章发表的时间(小时),如15
%minute%:文章发表的时间(分钟),如18
%second%:文章发表的时间(秒),如28
%postname%:文章别名,在发表文章时可以设置。
%post_id%:文章的ID,如68
%category%:分类别名,在添加分类时可以设置。
%tag%:标签的别名,在添加标签时可以设置。

刚部署好的wordpress发布中文路径文章会有文章页面空白无法访问的情况,可以在wordpress控制台修改文章的固定连接,修改成自己喜欢的url地址。
wordpress中文标签路径及更改“固定连接”后页面404问题-明亮

不过在设置完wordpress文章的固定连接后悔出现所有的文章地址都变成404的情况,解决办法如下:
apache解决方案: 
首先在httpd.conf配置文件中查看是否有如下内容:

LoadModule rewrite_module modules/mod_rewrite.so

是否被注释掉 
如被注释 去掉#注释 
在查找该配置文件中所有的AllowOverride属性,如是None 改为All。有好几处:

<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>

<Directory /var/www/html >
… other directives…
AllowOverride All
</Directory>

经过上面的两个设置,就可以愉快的发布中文地址的文章了。