.htaccess规范重定向任何域名

时间:2013-01-16 14:54:04

标签: .htaccess mod-rewrite redirect

所以通常的规范重定向示例是:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L]

我无法弄清楚如何使其更通用,因此我不必指定example.com,它将针对相关域执行此操作。这样做的原因是在本地机器上的开发模式之间切换,并避免每次构建新站点时都要更改它!

感谢。

1 个答案:

答案 0 :(得分:0)

我觉得这样的事情会奏效:

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]

其中基本上只是说“如果不是以'www'开头,请将'www'放在前面并重定向。”