如何使用.htaccess将以下目录映射到URL?

时间:2012-11-18 18:13:30

标签: .htaccess apache2.2

我有几个顶级目录,其中包含子目录,例如www,被视为webroot(例如,对于每个子域)

htdocs/myapp/admin/www     --- vhost subdomain admin.mysite.com 
htdocs/myapp/forum/        --- no sub domain 
htdocs/myapp/members/www   --- vhost subdomain members.mysite.com
htdocs/myapp/frontend/www  --- vhost subdomain frontend.mysite.com

我只是想知道是否有可能使用每个www目录下定义的.htaccess从每个域访问论坛,例如

admin.mysite.com/forum
members.mysite.com/forum
frontend.mysite.com/forum

我正在寻找一个只能与.htaccess一起使用的解决方案(不使用symblink等)

感谢您的支持

1 个答案:

答案 0 :(得分:1)

在每个子域根.htaccess中创建以下重写规则,如下所示:

RewriteEngine On
RewriteRule ^forum/(.*)$ http://www.example.com/forum/$1

请注意,首先必须通过某个网址访问/forum ...如果没有办法,则无法使用.htaccess显示内容