需要帮助更改Wordpress中的永久链接,我已经尝试了一切

时间:2010-03-02 13:55:02

标签: wordpress permalinks

我在使用Wordpress实例更改了永久链接时出现问题。我有大约5篇博文使用默认的“postid”永久链接创建。我现在正试图将我的固定链接更改为%postname%但我无法让它工作。每当我更改Wordpress中的永久链接时,我所有的旧帖子都会丢弃404。我已经尝试了4个Wordpress Permalink插件来解决这个问题,但我无法让它们中的任何一个工作。我还更新了我的博客.htaccess文件以包含必要的信息。最后,我删除了所有原始帖子并更改了永久链接,然后重新创建它们仍然无法正常工作。请帮忙,我不知道还有什么可尝试的!感谢

5 个答案:

答案 0 :(得分:5)

确保.htaccess中只有一个wordpress重写块。您可能需要使用phpmyadmin进入数据库中的wp_options表并清除其中的永久链接设置。偶尔永久链接设置会在wp_options表中“卡住”,而wordpress无法将新设置写入数据库,即使WP将更改写入.htaccess文件也是如此。 Database Description « WordPress Codex

编辑3/03/10

原来主要是CentOS不能与Wordpress Permalinks玩得很好,但有谷歌提供的文件修复。

编辑3/02/10

如果您的.htaccess是可写的并且正在保存更改并且您可以看到它们,则wp_options中的permalink_structure字段不应为空。您是否禁用并删除了与永久链接相关的所有插件并从头开始?你在Windows或Linux托管?

答案 1 :(得分:0)

使用deans永久链接迁移插件,您可以轻松更改永久链接结构,而不会在一分钟内破坏任何链接。对于那些正在考虑更改默认永久链接结构并考虑从blogspot博客迁移到自托管博客的人来说,这个插件可以节省大量时间。

答案 2 :(得分:0)

我有完全相同的问题,而且很微妙。 apache指令需要放在<Directory>容器中。如果你像我一样,你在<Location>容器中有你的指令,认为<Location />将从根目录覆盖整个站点,递归。

这就是诀窍:

<Directory /path/to/wordpress>
    AllowOverride All
    Options FollowSymLinks
</Directory>

答案 3 :(得分:0)

阅读本文将对权限和PHP处理程序有很大帮助。我在这里遇到了一些问题...只是想我会分享它

http://www.itsabhik.com/how-to-increase-size-of-var-tmp-centos/

答案 4 :(得分:0)

我知道这是一个老话题,但昨晚我遇到了这个问题。我在这里发现了一个帖子http://www.mobiledataup.com/fix-wordpress-permalink-404-error-with-centos-6/

这对我来说非常有帮助并修复了这个问题。

还有一个额外的部分可以打开AllowOverride。

像魅力一样工作。