我有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知之甚少。
答案 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]