将www。*。domain.com重定向到* .domain.com

时间:2014-02-17 18:01:29

标签: apache .htaccess redirect

我想要一些Apache重定向的帮助。 我的虚拟主机文件是这样的:

<VirtualHost *:80>   
ServerName app.example.com
ServerAlias *.example.com www.*.example.com
....

我希望www.*.example.com的每个请求都重定向到*.example.com

例如:

www.subdomain1.example.com -> subdomain1.example.com
www.subdomain5.example.com -> subdomain5.example.com

请求如下:

subdomain99.example.com 

应保持原样。

1 个答案:

答案 0 :(得分:3)

将此代码放入DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.([^.]+\.domain\.com)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]