由于WordPress无法访问我的文件夹

时间:2010-11-26 16:48:49

标签: php wordpress .htaccess

我已经在我的网站上安装了我的WordPress并且我使用的是永久链接,但是我的网站主根中有一个名为x的文件夹,当我输入http://mywebsite/x时,我无法访问它,它会重定向我错误404未找到。那是因为WordPress试图在数据库中调用x调用的故事。如何从wrodpress计算中排除该文件夹及其中的“文件夹”?

2 个答案:

答案 0 :(得分:3)

网站目录根目录中的.htaccess文件包含一个RewriteRule,它将每个传入的请求重定向到Wordpress的引导程序。它可能看起来像这样:

RewriteRule ^(.+)$ index.php?$1 [QSA,L]

您应该为此规则添加两个条件。这些条件提供了例外,确保仅在没有(!)文件(-f)或没有可用的目录(-d)匹配请求的URL时执行规则:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?$1 [QSA,L]

这应该可以解决问题。

答案 1 :(得分:0)

检查.htaccess文件,这可能是个问题。 (如果页面不存在则重定向,在您的情况下,http://mywebsite/x/index.html或.php不存在)