重写所以子域工作时www。在前面输入

时间:2013-10-30 18:04:17

标签: mod-rewrite subdomain no-www

我知道这是相当简单的重写,但我无法使其工作并搜索了类似的问题。

我为我的客户创建了几个子域名。但是,许多访问者仍在子域前键入www.。我需要重写以在任何子域之前删除www.

例如: 我有subdomain.mydomain.com 如果有人输入:www.subdomain.mydomain.com 我需要去:subdomain.mydomain.com

先谢谢你 芯片

1 个答案:

答案 0 :(得分:0)

这可以在您的vhosts配置文件中使用:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.subdomain\.mydomain\.com [NC]
RewriteRule ^(.*)$ http://subdomain.mydomain.com$1 [R,L]

然后这样的命令重新启动apache2:

/etc/init.d/apache2 restart