如何使用.htaccess将非WWW重定向到WWW

时间:2014-09-22 05:32:58

标签: .htaccess redirect subdomain

我知道这是一个重复的问题,但我在stackoverflow上尝试了所有的答案,谷歌的许多结果但没有任何效果。我甚至尝试使用这个htaccess重定向生成器http://www.htaccessredirect.com/给了我这段代码

## Rewrite to www
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^a.solutionbanks.com[nc]
RewriteRule ^(.*)$ http:## www.a.solutionbanks.com/$1 [r=301,nc]

也没有用。 我想要做的就是从a.solutionbanks.com重定向到 - > www.a.solutionbanks.com

1 个答案:

答案 0 :(得分:0)

您的语法在很多地方都是错误的。试试这个规则:

Options +FollowSymLinks
RewriteEngine on

RewriteCond %{HTTP_HOST} ^a\.solutionbanks\.com$ [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,NE,R=301]

参考:Apache mod_rewrite Introduction

Apache mod_rewrite Technical Details