我也不说其它的固定链接的方法,因为那样的教程网上一搜就一大把,我也就只说下我所遇到的问题。固定链接对于搜索引擎很友好,这都是大家知道的,前几天在装好 WordPress 程序后,想设置下固定链接,结果就遇到了问题。就是不能去除/index.php 这个东西,要是去掉之后就会找不到页面,无赖之下只能在网上找答案。幸好在官网上面找到这方面的解决办法,那就是利用 404 错误页面来设置。具体为什么?我也是个半桶水,不是很明白,也希望明白的人能给我说说。具体设置是这样的,那就是新建一个 404.php 文件,里面的代码如下:
|
<?php |
把上面的代码复制到 404.php 文件里就可以了,然后就是上传到你空间的根目录里,当然也不要忘了在你主机里设置错误页面为 404.php 。
下面是常规设置:
默认: http://www.***.com/?p=123
日期和文章名: http://www.***.com/index.php/2011/01/29/sample-post/
月份和文章名: http://www.***.com/index.php/2011/01/sample-post/
数字: http://www.***.com/index.php/archives/123
自定义:http://www.***.com/archives/hello-world
结构标签:
%year%:日志发表的年份,四位数字,如 2009
%monthnum%:日志发表的月份,如 05
%day%:日志发表的日期,如 28
%hour%:日志发表的时间 (小时),如 15
%minute%:日志发表的时间 (分钟),如 43
%second%:日志发表的时间 (秒),如 33
%postname%:日志标题的缩略版本 (日志/页面编辑界面上的日志别名) 。因此“This Is A Great Post!” 在 URI 中会变成 this-is-a-great-post 。
%post_id%:日志的唯一 ID,如 423
%category%:分类名称的缩略版本 (添加新分类/编辑界面上的分类别名) 。嵌套的子分类会作为嵌套子目录出现在 URI 中。出于运行方面的考虑,不推荐以%category% 作为固定链接的起始部分。
%tag%:标签名称的缩略版本 (添加新标签/编辑界面上的标签别名) 。出于运行方面的考虑,不推荐以%tag% 作为固定链接的起始部分。
%author%:作者名称的缩略版本。