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

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

解决方法:

网站目录根目录中的.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]

这应该够了吧.

上一篇:如何在Apache服务器(和其他服务器)上的PHP中检测对.htaccess的支持


下一篇:令人困惑的.htaccess / PHP难题