我的意思是完全不同的.htaccess文件在不同的目录中,如c:\ dir1.htaccess和c:\ dir2.htacesss。
基本上我使用Alias在httpd中定义了几个虚拟主机,如下所示:
Alias / cake“E:\ Project \ Php \ framework \ cakephp-cakephp-6864406”
AllowOverride All Options FollowSymLinks Order allow,deny Allow from all </Directory>
别名/代码“E:\ Project \ Php \ framework \ CodeIgniter_2.1.0”
AllowOverride All Options FollowSymLinks Order allow,deny Allow from all </Directory>
每个目录都有一个.htaccess文件,其中包含以下规则:
RewriteBase / cake
重写发动机 RewriteRule(。*)index.php / $ 1 [L]
和
RewriteBase / code
重写引擎 RewriteRule(。*)index.php / $ 1 [L]
但如果我访问http://localhost/code/anything,请求总是由蛋糕项目捕获。
我使用不正确吗?非常感谢!