最新消息:VPS服务器又从fzhost.net换回Linode了,主题仍用朋友推荐的大前端D8

【已解决】wordpress中,设置为固定链接后,显示HTTP 404错误,文章无法打开 找不到网页

WordPress crifan 341浏览 0评论

【已解决】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错误,文章无法打开 找不到网页

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (4)

    19 queries in 0.280 seconds, using 9.90MB memory