Apache .htaccess不同的目录映射

Apache .htaccess不同的目录映射,apache,.htaccess,Apache,.htaccess,我需要映射以下地址 http://www.mydomain.com/foo1/ 到 这样,任何访问http://www.mydomain.com/foo1/将看到http://www.mydomain.com/dev/foo2/。请注意,我不是在看重定向 以下代码位于my.htaccess的/foo1/目录中 Options +FollowSymLinks RewriteEngine On RewriteRule ^(.*)$ /dev/foo2/$1 [L] 但结果远远不是我想要的。它映射

我需要映射以下地址

http://www.mydomain.com/foo1/

这样,任何访问
http://www.mydomain.com/foo1/
将看到
http://www.mydomain.com/dev/foo2/
。请注意,我不是在看重定向

以下代码位于my.htaccess的
/foo1/
目录中

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)$ /dev/foo2/$1 [L]
但结果远远不是我想要的。它映射到
http://www.mydomain.com/dev/foo2/foo1/

当我尝试访问
http://www.mydomain.com/foo1/

我遗漏了这一点,
http://www.mydomain.com/dev/foo2/
实际上由CodeIgniter提供动力,并通过.htaccess配置将
index.php
从URL中删除。感谢您的回复,但不幸的是,它仍然映射到
http://www.mydomain.com/dev/foo2/foo1/
。实际上我遗漏了一些信息。请参阅我在问题中的答复。谢谢,啊!关键的信息——我使用表达式引擎(写在代码点火器上)。尝试以下操作:
RewriteCond%{PATH_INFO}^foo1/(.*)$RewriteRule^.*$/dev/foo2/%1[L]
RewriteRule ^foo1/(.*) /dev/foo2/$1 [L]
RewriteRule ^foo1/(.*) /dev/foo2/$1 [L]