当我输入我的网站地址时,它并不总是输入 www。在它面前。
这是因为我键入 domain.com 而不是添加 www。在前面,因为这样更快。
我必须使用什么代码来确保即使我输入 domain.com 它也总是添加 www。在前。
(我相信这与 .htaccess mod_rewrite 功能有关?
谢谢你,乍得。
当我输入我的网站地址时,它并不总是输入 www。在它面前。
这是因为我键入 domain.com 而不是添加 www。在前面,因为这样更快。
我必须使用什么代码来确保即使我输入 domain.com 它也总是添加 www。在前。
(我相信这与 .htaccess mod_rewrite 功能有关?
谢谢你,乍得。
在您的.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 重定向。
//Rewrite to www
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.com[nc]
RewriteRule ^(.*)$ http://www.domain.com/$1 [r=301,nc]