【已解决】wordpress中,设置为固定链接后,显示HTTP 404错误,文章无法打开 找不到网页
【背景】
参照别人的提示,在wordpress中,
设置->固定链接,把链接改为固定链接,然后再去文章里面,查看文章,结果文章打不开了。
【解决过程】
1.参考这里:
http://wordpress.org.cn/thread-82270-1-1.html
去把我所设置的固定链接的类型“日期和名称型“,其所对应的值为:
/%year%/%monthnum%/%day%/%postname%/
将其改为:
/index.php/%year%/%monthnum%/%day%/%postname%/
同时也就设置为自定义的格式了。
保存设置后,再去打开网页文章,就可以了。
【总结】
设置固定链接的值之前,要加上/index.php
比如这里的:
/%year%/%monthnum%/%day%/%postname%/
改为:
/index.php/%year%/%monthnum%/%day%/%postname%/
即可。
【提示】
关于固定链接的值如何填写,可以参考:
http://codex.wordpress.org/zh-cn:%E4%BD%BF%E7%94%A8%E5%9B%BA%E5%AE%9A%E9%93%BE%E6%8E%A5#.E4.BB.85.E4.BB.85.E4.BD.BF.E7.94.A8.25postname.25
此处摘录常见的值:
结构标签 结构标签用来自定义mod_rewrite/PATHINFO类型的固定链接地址格式,下面是一些tips: - 确保以%post_id%或%postname%结尾(如/%year%/%monthnum%/%day%/%postname%/),以便每个地址对应唯一的一篇博客。
- 出于性能上的考量,不推荐以博客类型、博客标签、博客作者、博客标题作为固定链接地址的开头这些都是纯文本的属性(field),使用它们作为链接的开头,WordPress需要更多的时间区分文章(Post)地址和页面(Page)地址,而且为了区分还要在数据库里存储额外的信息,带来不必要的开销。推荐使用数字的属性(field)作为链接的开头,如年份或文章ID。查看 wp-testers的讨论.
- %year%
- 文章发表的年份,四位数,如 2004
- %monthnum%
- 月份,如 05
- %day%
- 天,如 28
- %hour%
- 小时,如 15
- %minute%
- 分钟,如 43
- %second%
- 秒,如 33
- %postname%
- 文章标题的别名 (编辑文章/页面时的别名栏)。对于文章标题为 “This Is A Great Post!” 的%postname%是this-is-a-great-post(查看 仅仅使用 %postname%)。 出于性能原因,强烈不建议使用%postname%作为链接地址的开头。 *** 注 – 从WordPress 2.0开始这条建议可以无视了。
- %post_id%
- 文章的唯一ID,如 423
- %category%
- 分类的别名 (新建/编辑分类时的别名栏)。 有层级关系的类型在链接地址里就像有层级的目录。 出于性能原因,强烈不建议使用%category%作为链接地址的开头。
- %tag%
- 标签的别名(新建/编辑标签时的别名栏)。 出于性能原因,强烈不建议使用%tag%作为链接地址的开头。
- %author%
- 作者的别名。
|
转载请注明:在路上 » 【已解决】wordpress中,设置为固定链接后,显示HTTP 404错误,文章无法打开 找不到网页
Post Views: 1,246