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

标签 php wordpress .htaccess

<分区>

我已经在我的网站上安装了我的 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/

相关文章:

php - Netbeans PHP 函数参数提示

php - 合并具有相同绑定(bind)参数的两个查询

mysql - Wordpress - 建立数据库连接时出错

javascript - 如何强制以www前缀加载js文件

wordpress - 在整个网站和内容上强制使用 HTTPS,但允许多个项目使用 HTTP

javascript - 修复当站点移动到子目录时 Assets 的 "/"(根)引用

php - 第一次点击没有更新

php - bind_param() 有什么作用?

javascript - Wordpress:通过 ajax 获取条款

php - WordPress 文件上传没有图像