我有一个项目必须包含在项目中。 所以..项目A是建立在定制的框架之上的网站使用这个的.htaccess重写规则:将两个项目中的两个.htaccess文件合并为一个
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1 [PT,L]
第二个B项目是建立在另一种定制的框架顶部,我应该使它看起来像第一个子文件夹。 所以我把项目B放在一个文件夹“子文件夹”中。项目B有它自己的.htaccess看起来像这样:!
的RewriteCond%{} REQUEST_FILENAME -f
的RewriteCond%{} REQUEST_FILENAME -d
重写规则^ $指数(*)。 ?.PHP请求=%{REQUEST_URI} &%{QUERY_STRING} [NE,L]
我想将它们合并成一个单一的文件.htacess告诉到Apache类似:
如果我们有一个参数/子文件夹重定向一切的子文件夹/ index.php的
其他一切都重定向到index.php
任何想法,我该怎么办呢?
当我尝试保留两个.htaccess文件并将RewriteBase更改为第二个RewriteBase /子文件夹时,我得到310(net :: ERR_TOO_MANY_REDIRECTS) – gotha 2012-08-06 08:55:11