Apache Mod重写不在空URI上重定向

时间:2011-05-18 20:04:42

标签: apache mod-rewrite

假设我有一个域http://www.foobar.com

这个文档根目录下面是两个目录:foo&杆

我想创建一个重写规则,以便任何前往http://www.foobar.com的人都被重定向到http://www.foobar.com/foo

但它会让任何人单独去所有其他真实目录。

所以例如:

http://www.foobar.com -> http://www.foobar.com/foo
http://www.foobar.com/bar -> http://www.foobar.com/bar

我认为有这样的事情:

RewriteEngine On
RewriteRule ^$  foo/ [L]

会起作用,但它没有

这里有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

假设它在你想要的vHost配置中:

RewriteEngine On
RewriteRule ^/$  /foo/ [L]