虚拟主机301重定向设置方式详解!

智投未来与您探讨企业网站该如何选择虚拟主机?
2017年8月12日
WordPress建站教程4—虚拟主机和服务器
2017年8月18日

今天,小编来给大家讲解一下虚拟主机是如何设置301重定向的呢?

首先给大家科普一下什么叫做301重定向:

301重定向(又叫页面永久性移走)是一种非常重要的“自动转向”技术。网址重定向最为可行的一种办法。当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。

由此可见,301重定向对于网站的优化,网站权重的集中是有多么大的作用!

下面,小编就来教小伙伴们设置301重定向:

首先,打开虚拟主机的独立控制面板,点击其中的301转向功能,

虚拟主机301重定向设置方式详解!

绮风科技虚拟主机独立控制面板

然后可以看到提示,如果你使用的是liunx主机的话,在本地新建一个文本文件,最好用的专业的编辑器软件如EditPlus 将代码粘入

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www.abc.com$ [NC]

RewriteRule ^(.*)$ https://www.abc.com/$1 [R=301,L]

</IfModule>

说明:上述规则是将站点所以访问域名都重定向到www.abc.com(规则中的域名请修改为自己的域名), 如果仅想将绑定在站点上某个域名(如:www.123.com)重定向到www.abc.com,规则如下:

RewriteCond %{HTTP_HOST} ^www.123.com$ [NC]

RewriteRule ^(.*)$ https://www.abc.com/$1 [R=301,L]

如果有多种需求,如abc.com跳转到www.abc.com 456.com跳转到www.456.com,规则如下:

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{HTTP_HOST} ^abc.com$ [NC]

RewriteRule ^(.*)$ https://www.abc.com/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^456.com$ [NC]

RewriteRule ^(.*)$ https://www.456.com/$1 [R=301,L]

</IfModule>

根据自己的需要进行添加修改,然后上传到服务器wwwroot目录,改名为.htaccess即可

如果你使用的是windows主机的话,直接输入域名和跳转的域名就OK了,系统会自动生成一个web config文件夹,其中就是301重定向的代码了!

好了,说到这里小伙伴们应该都明白如何设置301重定向了吧!更多精彩内容尽在绮风科技!感兴趣的小伙伴们添加一下收藏哦!

发表评论

电子邮件地址不会被公开。 必填项已用*标注