【问题标题】:Can't access my folder because of WordPress [closed]由于 WordPress 无法访问我的文件夹 [关闭]
【发布时间】:2011-05-16 06:52:46
【问题描述】:
我已经在我的网站上安装了我的 WordPress,并且我正在使用永久链接,但是我在我的网站的主根目录中有一个名为 x 的文件夹,当我输入 http://mywebsite/x 时,我现在无法访问它,它会将我重定向到错误404 未找到。那是因为 WordPress 试图在数据库中匹配名为 x 的故事。如何从 wrodpress 计算中排除该文件夹及其子“文件夹”?
【问题讨论】:
标签:
php
wordpress
.htaccess
【解决方案2】:
您网站根目录中的.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]
这应该可以解决问题。