我正在运行一个项目站点,该站点在一个文件夹中有一个zend框架,而一个Project Pier(一种Basecamp)安装在一个完全不同的文件夹中(因为它之前已经安装,最初是从另一个域运行的)。 / p>
我为此项目注册的域重定向到zend / public /目录,并在我的根文件夹中使用以下规则:
RewriteCond %{HTTP_HOST} ^www.visiondating.nl$
RewriteRule ^(.*)$ files/zend/public/$1 [L]
这很好用,但后来我想我可以从同一个域访问Project Pier页面,即使它是从服务器上完全不同的位置运行的。所以我写了这个:
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。
我做错了什么?
答案 0 :(得分:1)
你可以在pier.visiondating.nl
上运行Project Pier。使RewriteCond
过滤它很容易。