我在同一个IP上有两个项目。我希望由/www/site/fortis/
/projects/fortis
提供/www/site/myfood/
和/projects/myfood
提供DocumentRoot
,但我不使用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/
。我的代码是:
{{1}}
我如何同时实现这两者?
答案 0 :(得分: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
会给你更多的控制权 - 希望这已经足够了。