网站部署在阿里云服务上,运行环境是 CentOS7 + Apache + PHP + MySQL。默认情况下使用带 3W、或者不带 3W 的域名都是可以访问的(www.youmumu.com,youmumu.com)。
虽然这两个网址都指向同一个网站,但对于搜索引擎来说这是两个网站,也就是说我同一个页面可能会被搜索引擎搜录两次。这个是不利于 SEO 优化的。
1,设置AllowOverride
$ vi /etc/httpd/conf/httpd.conf
将 AllowOverride 改成 All。
注意:AllowOverride 在好几个地方都有,不要改错地方了。
2,创建.htaccess文件
$ vi /
var
/www/html/.htaccess
RewriteEngine on
rewriteCond %{http_host} ^youmumu.com [NC]
rewriteRule ^(.*)$ http://www.youmumu.com/$1 [L,R=301]
保存后重启 Apache 服务器
$ systemctl restart httpd.service