确保www。在浏览器URL栏中

时间:2013-02-20 19:40:25

标签: .htaccess url mod-rewrite browser

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

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

我必须使用哪些代码来确保即使我键入domain.com它也会添加www。盈。

(我相信这与.htaccess mod_rewrite函数有关吗?

谢谢你, 乍得。

2 个答案:

答案 0 :(得分: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 recommands,最好使用301重定向。

答案 1 :(得分:0)

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