WordPress .htaccess文件&受密码保护的Web App文件夹

时间:2014-05-06 19:46:24

标签: wordpress .htaccess

我已在我的服务器上安装并正常运行WordPress网站。

我创建了一个名为“billing”的新文件夹,并将我的结算网络应用程序放入其中。当我访问www.example.com/billing/index.php时,一切正常并且符合预期。但是,只要我在cPanel中密码保护该文件夹并转到www.example.com/billing/index.php,它就会将我引导回我的WordPress网站,并且我找不到页面错误。

我认为这与我的.htaccess有关。我确实删除了下面的所有代码,并且能够访问www.example.com/billing/index.php,虽然它受密码保护,但我的网站上的其他网页停止工作,如www.example.com/about/什么是我在这里失踪了?

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

1 个答案:

答案 0 :(得分:1)

在排除billing/目录中任何内容的其他人被重写为index.php之前添加条件。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_URI} !^/billing/.*$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>