Wordpress如何实现伪静态

WordPress,web基础 2012-08-19

步骤1:

设置-固定链接-常规设置选择自定义结构,并设置你喜好的链接结构

这里可能用到的参数有:

 %year% 年份, %monthnum% 月份,%day% 日期,%hour% 小时,%minute% 分钟,%second% 秒,%post_id% 文章的ID,%category% 目录,%author% 作者,%postname% 文章名。在发表文章的时候,输入文章缩略名“This Is A Great Post!”那么 “this-is-a-great-post” 就是url中的文章名.等等

举例:/%post_id%.html 就可以得到 www.yoursite.com/100.html 这样的结构

     /a/ %year%%monthnum%/%post_id%.html 就可以得到 www.yoursite.com/a/201208/100.html 这样的结构

此时整个网站对文章的链接已经更新为你喜好的结构,但是打开后会404错误。所以还需要下面的设置

步骤2:

(1)windows IIS中配置一个WordPress URL Rewrite的组件,下载地址:http://www.binaryfortress.com/wordpress-url-rewrite ,下载后WordPressURLRewrite.ini和WordPressURLRewrite32.dll(32位版本,64位版本对应为64.dll)放在同一目录,并为该目录添加IIS_WPG组的写入权限,然后在WordPressURLRewrite.ini中配置你的博客信息,详情可以参照readme.txt。最后在IIS中找到你的站点,在ISAPI筛选器中加载WordPressURLRewrite32.dll就可以了。

(2)如果不是windows或者非IIS或者IIS又不想折腾的用户,可以在你的站点根目录下新建一个404.php的文件,然后写入以下代码


最后将你的站点的404指向该文件即可。

注意:如果修改后网站打开含有中文的目录列表或标签出现404错误页面时可参照《解决WordPress中文标签或栏目打开返回404错误页面》


本文由 Jazzy 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论