如何修改.htaccess文件以始终重定向到www

Ran*_*ndy 14 .htaccess redirect

我想修改我的.htaccess文件,这样当有人进入我的网站而不输入www时,网站总会将它们重定向到www版本.例如,如果我的网址是www.abc.com并且他们只输入abc.com,我想将它们重定向到abc.com.

这是我目前的htaccess文件:

<IfModule mod_rewrite.c>
   RewriteBase /
   RewriteEngine on
   RewriteRule    ^$ app/webroot/    [L]
   RewriteRule    (.*) app/webroot/$1 [L]  
</IfModule>
Run Code Online (Sandbox Code Playgroud)

通常我知道如何进行重定向,但我有问题,因为它已经有那么几行.

小智 30

我使用下面的代码.它可以用于任何域名.您只需要在.htaccess文件中输入它.

RewriteEngine on  
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)

(编辑为在同一块中包含所有代码)


Lau*_*ves 19

之后立即添加以下内容RewriteEngine on:

RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule ^(.*) http://www.example.com/$1 [R=301]
Run Code Online (Sandbox Code Playgroud)