如果相等.htaccess,检测网址并重定向到另一个网址

时间:2012-05-03 15:46:57

标签: apache .htaccess redirect

可以使用子域和域访问该站点:

  

username.freesite.com

如何将所有请求重定向到username.freesite.com以重定向到mysite.com? (两个网址都指向相同的A地址)。

1 个答案:

答案 0 :(得分:0)

通过httpd.conf启用mod_rewrite和.htaccess,然后将此代码放在.htaccess目录下的DOCUMENT_ROOT中:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

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

PS:这也会将www.freesite.com重定向到freesite.com。如果您想要www.freesite.com的例外情况,请与我们联系。