Wordpress:破坏页面的永久链接

时间:2011-05-20 20:08:12

标签: wordpress permalinks

我正在使用Wordpress 3.1.1并且最近重新组织了我的页面(删除并移动了很多页面)。现在,当访问某些页面时,我会收到404错误(所有帖子和标签都可以正常工作)。

我可以禁用永久链接,然后无问题地访问所有页面。我还可以重命名页面(例如contact - > contact1),所有链接再次用于新名称。但是,如果我重命名它们,我会再次得到相同的404错误。这似乎是某种缓存问题。任何想法如何解决它?谢谢!

根目录的.htaccess:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

2 个答案:

答案 0 :(得分:0)

尝试在Wordpress中清除“垃圾”内容,令人讨厌的是垃圾区域中的项目仍然使用固定链接,当访问这些链接时,您会收到404消息。

同时删除你的htaccess文件(如果它没有其他设置),并重置永久链接设置。

伊恩。

答案 1 :(得分:0)

我终于解决了它。我意识到,有一些页面名称产生了服务器404,有些则没有。然后我仔细看了一下我的目录结构:

我从根路径(而不是位于其中的worpdrpess目录)访问我的博客。所以我可以进入

  

www.myurl.com

而不是

  

www.myurl.com/wordpress

到目前为止,这么好。但是,我的根目录中有一些文件与我尝试访问的页面名称相同。

EG。如果根文件夹中有contact.abc(扩展名无关紧要),则获取

  

www.myurl.com/contact

会产生404错误。如果我重命名文件一切正常。希望这也有助于其他人。