如何在htaccess中使用if else条件指向htaccess中的多个目录?

时间:2010-11-13 06:30:02

标签: .htaccess

我想使用htaccess指向多个目录。

假设我有两个目录AAA和BBB。

if(在url“AAA”中)点目录AAA; 其他点目录BBB。

有可能吗?

1 个答案:

答案 0 :(得分:0)

这是你的意思吗?

# make sure mod_rewrite is on
RewriteEngine On

# check request URI for AAA and rewrite to /AAA/ (only once)
RewriteCond %{REQUEST_URI} !^/AAA.*
RewriteRule (.*)           /AAA/$1   [L]

# otherwise rewrite to /BBB/
RewriteRule (.*)           /BBB/$1

另外,您可能想尝试:

RewriteCond %{REQUEST_URI} ^[^A]+AAA.*

而不是第一行,因为我不记得他们是/前面的RewriteRule是不是......