网站SEO优化过程中,首先需要带对域名进行301集权,也就是通常会把不带www的域名跳转到带www的域名。如果采用虚拟主机,在主机的管理面板可以直接设置。

阿里云ECS、Apache环境下实现不带www的域名,301跳转到带www的域名

以下方法经本人测试,已解决301跳转的问题

修改/apache/conf/httpd.conf文件,在文件最后添加以下内容。

1、

<VirtualHost *:80>
DocumentRoot "/www/html(改成实际目录)"
ServerName test.com
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^test.com [NC]
RewriteRule ^/(.*)$ http://www.test.com/$1 [L,R=301]
</ifModule>
ErrorLog "logs/error_log(改成实际目录)"
CustomLog "logs/access_log(改成实际目录)" common
</VirtualHost>

阿里云ECS,配置域名301跳转-迪思网站托管

2、如以上方法不行,可尝试以下方式,同样是添加到/apache/conf/httpd.conf文件中

<VirtualHost *:80>
ServerName test.com
RedirectMatch permanent ^/(.*) http://www.test.com/$1
</VirtualHost>

本文由迪思网站托管原创编辑,转发本文请注明来源及版权归属。

如需了解网站托管收费标准,请前往网站托管价格栏目进行查询。

企业网站托管、SEO优化以及公司网站维护服务请咨询:15369797652