nginx的rewrite资源重定向

1. 在nginx中的资源重定向

我们平常访问淘宝的时候都会使用taobao.com,而不是http://www.taobao.com,这就是重定向,当以taobao.com访问的时候定向到http://www.taobao.com。接下来,实现简单的重定向。

(1)修改配置文件,设置虚拟主机,当以www.westos.org访问虚拟主机时,进行重定向,并重启。
在这里插入图片描述在这里插入图片描述2)真机测试,写入解析
在这里插入图片描述备注:302临时重定向不缓存,301永久重定向缓存

(3)重定向的升级版
在这里插入图片描述
(1)访问www.westos.org
在这里插入图片描述(2)访问www.westos.org/bbs
在这里插入图片描述(3)访问www.westos.org/bbs/index.html
在这里插入图片描述(4)访问bbs.westos.org/bbs
在这里插入图片描述(5)访问bbs.westos.org
在这里插入图片描述备注:能正确实现访问和实现资源重定向的前提是输入的域名必须是正确的
即 server_name www.westos.org 和bbs.westos.org;

2.重定向301和302的区别

301和302都是HTTP状态的编码,都代表着某个URL发生了转移。

301跳转,也叫“永久性转移”,301会把原网页权重转移到重定向目标的网站上面。

302跳转也称为,“临时性跳转”。

区别

1、使用效果不同

302跳转是暂时的跳转,搜索引擎会抓取新的内容而保留旧的网址。因为服务器返回302代码,搜索引擎认为新的网址只是暂时的。

301重定向是永久的重定向,搜索引擎在抓取新内容的同时也将旧的网址替换为重定向之后的网址。

2、SEO使用方式不同

在搜索引擎优化中302跳转被众多黑帽SEO优化人员追求,对网站进行恶意302跳转至非用户目标访问网站,因此搜索引擎对于网站的302跳转通常是比较不友好。(慎用302跳转)

常见的方式是对网站K站,在对网站进行URL规范化地址要使用301重定向而非302跳转。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值