将子域重定向到顶级域名的文件夹

问题描述:

这是我正在尝试做的。将子域重定向到顶级域名的文件夹

当你键入m.example.com我想将用户重定向到example.com/m/但我想在地址栏中的URL,如果可能的保持m.example.com。

你可以做到这一点的mod_rewrite和mod_proxy的:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^m\.example\.com$ 
RewriteRule^http://example.com/m%{REQUEST_URI} [L,P] 
+0

如果您希望它成为永久301重定向,该怎么办? – Michelle 2012-05-10 17:44:53

+0

@JackSpairow使用'R = 301'而不是'P'。 – Gumbo 2012-05-10 18:20:19

+1

有没有在这个mod_proxy需要任何特定的设置? – Ascherer 2012-05-15 18:48:27

只需设置子站点根目录到example.com/m/。然后没有重定向。