我正在运行一个项目站点,它在一个文件夹中有一个Zend框架,在一个完全不同的文件夹中安装了一个项目pier(类似于basecamp)(因为它的安装方式更早,最初是从另一个域运行的)。
我为此项目注册的域将使用根文件夹中的以下规则重定向到zend/public/目录:
RewriteCond %{HTTP_HOST} ^www.visiondating.nl$
RewriteRule ^(.*)$ files/zend/public/$1 [L]
这很好,但是后来我发现我希望可以从同一个域访问ProjectPier页面,即使它是从服务器上完全不同的位置运行的。所以我写了这个:
RewriteCond %{HTTP_HOST} ^www.visiondating.nl$
RewriteCond %{REQUEST_URI} ^/project
RewriteRule ^(.*)$ cria/$1 [L]
RewriteCond %{HTTP_HOST} ^www.visiondating.nl$
RewriteCond %{REQUEST_URI} !^/project
RewriteRule ^(.*)$ files/zend/public/$1 [L]
我在这里要做的是将visiondating.nl/project/index.php重定向到root/cria/project/index.php(pier运行的地方),并将该域上的所有其他流量重定向到zend。
我做错什么了?