凡科虚拟服务器怎样做301,虚拟主机怎么做301重定向

什么时候需要做301重定向?一是为了规范URL,集中权重;二是,网站改版,将旧版页面转移到新版页面上。

比如,网站首页的URL有以下几种:

xxx.com

www.xxx.com

xxx.com/index.html

www.xxx.com/index.html

以及HTTP页面和HTTPS页面等多种。一个首页出现如此多URL,一是不规范,二是权重分散,这时我们就需要将所有指向首页的URL统一规范到某一个,比如:www.xxx.com或https://www.xxx.com/。

还有页面的URL改变了,那么我们也需要做一个301重定向,避免老的URL产生404。

那么我们怎么做301重定向呢?要区分

Linux虚拟主机,一般伪静态规则放入.htaccess文件。

RewriteEngine On

RewriteCond %{HTTP:From-Https} !^on$ [NC]

RewriteCond %{HTTP_HOST} ^(www.)?xxx.com$ [NC]

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

# 将xxx.com和www.xxx.com跳转到https://www.xxx.com,防止apache子站继承上级目录.htaccess受影响,注释请自行删除,不需要放入htaccess文件

如果有多个需求,如:a.com跳转到到www.a.com;b.com跳转到www.b.com,规则如下:

RewriteEngine On

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

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

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

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

根据自身网站需要添加修改,然后上传规则到

Windows虚拟主机,一般伪静态规则放入到web.config文件。

# www.xxx.com对应修改为您自已的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值