Apache2将所有站点重定向到WWW

时间:2013-08-31 22:40:41

标签: url-rewriting apache2 url-redirection

所以我已经转向使用Azure,但遗憾的是Azure没有静态IP地址。我已经设置了一个微型AWS实例并在其上安装了apache。

我希望设置默认虚拟主机(对于未通过主机名命名的任何站点),并将任何流量重定向到AWS APache服务器到www.name.com

我正在寻找这样做的规则:

http://domain1.com 302重定向到http://www.domain1.com?src=naked-domain

http://domain2.net 302重定向到http://www.domain2.net?src=naked-domain

基本上它只是一个302重定向,用于虚拟主机不存在的每个域。

1 个答案:

答案 0 :(得分:0)

Options +FollowSymLinks
RewriteEngine on


RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]