2011-08-11 45 views
1

私は同じIP上に2つのプロジェクトを持っています。私は/www/site/fortis/がサービスします。/projects/fortisとのサービスは/projects/myfoodでサービスしますが、私はDocumentRootを使用していません。私のコードは:別名と同じURLで一緒にリダイレクトする方法

Alias /myfood /opt/bitnami/projects/myfood/ 
<Directory /opt/bitnami/projects/myfood/> 
Order allow,deny 
Allow from all 
</Directory> 


Alias /fortis /opt/bitnami/projects/fortis_django/ 
<Directory /opt/bitnami/projects/fortis_django/> 
Order allow,deny 
Allow from all 
</Directory> 
Redirect /fortis/login/ 

RedirectMatch /fortis /fortis/login/ 
RedirectMatch /myfood /myfood/index/ 

どのようにして両者を達成できますか?

答えて

0

このような複雑なタスクについては、私はいつもmod_rewrite.に落ちています。私はあなたのために設定をまとめることができる準備ができていませんが、

RewriteEngine On 

RewriteRule ^/projects/fortis/(.*) /www/site/fortis/$1 [NC,R,N] 
RewriteRule ^/projects/myfood/(.*) /www/site/myfood/$1 [NC,R] 

これを調整する必要があると確信していますが、mod_rewriteはより多くの制御を行います。うまくいけば十分です。

関連する問題