阻止连接的htaccess文件中的规则

时间:2015-08-18 15:53:30

标签: apache .htaccess mod-rewrite

我有htaccess文件(由其他人创建),它使用其规则阻止子域名。

请在此处找到代码:

SetEnv APPLICATION_ENV production

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

它的作用:

如果我输入www.test.com/about-us,则会打开about-us.php

我想要实现的目标:

我想打开new_test文件夹,这是我的子域名的路径。但是,当前规则将其视为文件规则&不是文件夹规则。有人可以帮忙吗?我对htaccess知之甚少。

1 个答案:

答案 0 :(得分:2)

只需在您的通用规则之前为 new_test 文件夹添加特定规则,例如。

....
RewriteRule ^.*$ - [NC,L]

RewriteCond %{REQUEST_URI}  ^/new_test  [NC]
RewriteRule ^.*$ /new_test/index.php [NC,L]

RewriteRule ^.*$ index.php [NC,L]