【问题标题】: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


【解决方案1】:

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

【讨论】:

    【解决方案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]
    

    这应该可以解决问题。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-15
    • 2012-05-20
    • 2017-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-07
    相关资源
    最近更新 更多