<分区>
我已经在我的网站上安装了我的 WordPress 并且我正在使用永久链接,但是我在我的网站的主根目录中有一个名为 x 的文件夹我现在无法访问它,当我输入 http://mywebsite/x
它将我重定向到错误 404 未找到。那是因为 WordPress 试图匹配数据库中调用 x 的故事。如何从 wrodpress 计算中排除该文件夹及其子“文件夹”?
<分区>
我已经在我的网站上安装了我的 WordPress 并且我正在使用永久链接,但是我在我的网站的主根目录中有一个名为 x 的文件夹我现在无法访问它,当我输入 http://mywebsite/x
它将我重定向到错误 404 未找到。那是因为 WordPress 试图匹配数据库中调用 x 的故事。如何从 wrodpress 计算中排除该文件夹及其子“文件夹”?
最佳答案
网站根目录中的 .htaccess
文件包含一个 RewriteRule,它将每个传入请求重定向到 Wordpress 的 Bootstrap 。它可能看起来像这样:
RewriteRule ^(.+)$ index.php?$1 [QSA,L]
您应该向该规则添加两个条件。这些条件提供了异常(exception)情况,以确保仅在没有 (!
) 文件 (-f
) 或没有目录 (-d
) 时才执行规则>) 与请求的 URL 匹配的可用:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?$1 [QSA,L]
这应该可以解决问题。
关于php - 由于 WordPress 无法访问我的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4287129/