如何使用.htaccess将非WWW重定向到WWW
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用.htaccess将非WWW重定向到WWW相关的知识,希望对你有一定的参考价值。
我知道这是一个重复的问题,但我尝试了所有的答案在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
答案
你的语法很多地方都错了。试试这条规则:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^a.solutionbanks.com$ [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,NE,R=301]
Reference: Apache mod_rewrite Introduction
Apache mod_rewrite Technical Details
以上是关于如何使用.htaccess将非WWW重定向到WWW的主要内容,如果未能解决你的问题,请参考以下文章
htaccess - 将所有非 www 流量重定向到 www