WordPress 中,文章的默认链接结尾一般都是是“/?p=123”,这种形式是系统自动生成的动态地址,一方面不利于自己或者读者记忆,另一方面更不利于SEO。所以,给自己的博客设置一个漂亮的固定链接可以说是建博以后必做的事情之一。具体设置的方法有很多,比如摇钱树的这篇被转载过N次的永久链接设置技巧可以说已经成为教科书式的永久链接SEO教程了;而实际上,广大 blogers 也是为了SEO而对此方法趋之若鹜。不过值得注意的是,设置永久链接后,可能出现主页无法打开、文章无法打开或者之前被收录的文章无法显示等等问题。我刚刚经历过这样的问题,并且通过不断的查找原因,完美的解决了这个问题,故写出来分享。

首先,我的永久链接的格式设置的是/%postname%,即显示 http://www.hanjunxing.com/postname 这样的格式的地址。Postname 处可以修改为自己喜欢的文章名称。

但是当设置成功后,主页无法显示内容。只有通过边栏的目录才能进入文章,或者通过链接直接进入文章。只是主页无法显示。

Googole 查询后,发现有这个问题的人非常的多,但是解决方却很少,甚至很多方法都是误人子弟的。有说301定向的,有说修改.htaccess的,还有说虚拟空间问题的。经过思考和尝试后,我用一个最方便的办法,完美解决了这个问题:

通过虚拟主机的Cpanel或者FTP,删除网站根目录下的.htaccess文件,重新设置一次永久链接即可。

说明:

1、.htaccess 是一个在 Apache 下能够解释静态化规则的文件(当然还有很多其他有趣的作用,这里有详细的说明);

2、他能够告诉访问 WordPress 博客的电脑或搜索机器人应该去哪里;

3、当你的 WordPress 设置永久链接后,.htaccess 并没有更新指向,依旧告诉访问者之前该去的动态页面,所以你的主页找不到文章;

4、这是你可以删除 .htaccess 文件。别担心,当你删除后,他会自动生成一个新的;

5、新生成的文件会告诉访问者应该去哪里,所以你的文章又回来了,问题被完美解决。

6、当然你也可以通过修改.htaccess文件本身或修改它的权限后更新达到这样的效果,但不可否认的是,删除是个最方便的办法。

7、.htaccess 还有很多有趣的应用,帕兰映像有一个比较完善的教程。

最后需要补充一下,删除.htaccess 时最好先备份,这是一个好习惯。至于永久链接设置后,会不会对搜索引擎、Rss Feed、或者引用造成影响,我还没有什么发言权,但我会慢慢留意,如果有新的情况,会在这里及时更新的。

分类:工具 发布日期:十二月 28th, 2008. Trackback URI: 引用
关键词: , , , ,

继续浏览相关文章

16 Responses to “完美解决wordpress设置永久链接后主页无法找到的问题”

  1. 一月 12th, 2009 at 03:47 #Flash

    文章不错。路过此地给你踩踩·

    [回复]

    hanjunxing 回复:

    呵呵 谢谢!

    [回复]

  2. 一月 15th, 2009 at 13:32 #diana

    fighting

    [回复]

  3. 一月 16th, 2009 at 22:44 #愉快

    我网站根目录下没有。htaccess文件

    [回复]

    hanjunxing 回复:

    刚去你网站看了一下,不存在本文的问题。.htaccess并不是必须的,除非你对主配置文件没有访问权限。

    [回复]

  4. 二月 5th, 2009 at 21:52 #gaoyan.net

    请教一下哈:
    我把固定连接改为/%postname%之后,删去 htaccess 文件,
    改为固定连接的方式,文章依然无法打开页面啊,所有页面都是404找不到页面。。。
    怎么解决这个问题?

    [回复]

    hanjunxing 回复:

    你可以换一个主题试试。看你的网站并没有具体文章,可以先发布几篇才比较好找原因。

    [回复]

  5. 四月 7th, 2009 at 19:31 #Jane

    非常好的指南,我就是按照你提供的方法解决了问题,多谢!

    [回复]

  6. 七月 27th, 2009 at 05:07 #设置永久链接后主页无法找到 | MAMA SAY

    [...] PS::   wp刚建好,添加几篇日志后,重新设置了永久链接,点开链接后,出现404错误,本人是菜鸟,在狗狗上搜索良久,找到了解决方案,记录之。 [...]

  7. 十月 9th, 2009 at 13:14 #站生

    试了,根本不管用。

    [回复]

  8. 十二月 22nd, 2009 at 22:30 #Leo

    我的网站就是设置固定链接后RSS feed就无法使用了。
    你知道怎么处理吗?
    ps:你可以去我主页自己点点feed试试
    多谢了先~

    [回复]

  9. 五月 2nd, 2010 at 11:09 #itfan

    我整了一上午,还是没有弄懂WordPress的永久链接设置

    [回复]

  10. 五月 24th, 2010 at 23:24 #he

    路过拜访!

    [回复]

  11. 八月 25th, 2010 at 17:04 #alexin

    试试了,根本用不了。。。郁闷
    http://www.mizimage.com/ 不过我找到好的解决方法,正在测试中。

    [回复]

  12. 九月 26th, 2010 at 19:32 #云淡风清

    谢谢分享…

    [回复]

  13. 十一月 27th, 2011 at 00:29 #24小时在分享

    修改后主页能打开 但文章打不开时什么原因呢

    [回复]

发表评论

什么是RSS订阅?