0

当我输入我的网站地址时,它并不总是输入 www。在它面前。

这是因为我键入 domain.com 而不是添加 www。在前面,因为这样更快。

我必须使用什么代码来确保即使我输入 domain.com 它也总是添加 www。在前。

(我相信这与 .htaccess mod_rewrite 功能有关?

谢谢你,乍得。

4

2 回答 2

1

在您的.htaccess文件中,添加以下行(替换mywebsite.com为您的真实网站):

<IfModule mod_rewrite.c>
    RewriteEngine On
    #redirects all requests to www.mywebsite.com
    RewriteCond %{HTTP_HOST} !^www\.mywebsite\.com
    RewriteRule (.*) http://www.mywebsite.com/$1 [R=301,L]
</IfModule>

请注意,正如 google 建议那样,最好使用 301 重定向。

于 2013-02-20T19:47:41.513 回答
0
//Rewrite to www
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.com[nc]
RewriteRule ^(.*)$ http://www.domain.com/$1 [r=301,nc]
于 2013-02-20T19:47:33.157 回答