将所有请求转发到.htaccess中的子目录

时间:2012-06-28 18:45:30

标签: .htaccess mod-rewrite

我意识到这个问题已被多次询问,但我现在已经尝试了一段时间,并且无法让任何以前发布的解决方案适合我。

我的网站上托管了一个webapp应用程序:www.example.com/app /

该应用程序的核心是一个index.php文件,该文件位于www.example.com/app/www/

我需要的是将网站上的所有请求转发到此/ www /子目录。

例如,www.example.com / app /将转发至www.example.com/app/www/

和www.example.com/app/view/将转发至www.example.com/app/www/view/

感谢您提供有关此事的任何帮助。这让我发疯了。

1 个答案:

答案 0 :(得分:0)

将此添加到文档根目录中的htaccess文件(“app”所在的目录)不起作用?

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/app/www/
RewriteRule ^app/(.*)$ /app/www/$1 [L]