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

问题描述 投票:1回答:1

我知道这是一个重复的问题,但我尝试了所有的答案在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

.htaccess redirect subdomain
1个回答
0
投票

你的语法很多地方都错了。试试这条规则:

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

© www.soinside.com 2019 - 2024. All rights reserved.