从 301 跳转,聊聊边缘规则的那些小妙用

为何明明输入的网址是A,可是打开的网站是B?为何别的站点随便什么网址打开都是同一个页面?为何别人换了网址也不须要单独说明?让咱们走进边缘规则的妙用解开谜底。html

常常会有朋友来问,网站访问时会自动从 HTTP 跳转到 HTTPS 并反馈 301 状态码。这时能够检查一下是否开启了又拍云的——HTTPS 强制跳转功能。也有很多朋友会认为 301 状态码就是表明从 HTTP 跳转到 HTTPS。其实不彻底是,尽管返回 301 状态码进行跳转被Google认为是将网站地址由 HTTP 迁移到 HTTPS 的最佳方法,可是 301 跳转能作到的东西其实不少。跨域

301 跳转又是什么呢?

首先咱们先来认识一下什么是 301 跳转。301 Move Permanently 是 HTTP 协议中的一个状态码(Status Code),能够简单地理解为该资源已经被永久改变了位置,由网址 A 永久性的更改成了网址 B。
301 跳转主要有如下几个功能:浏览器

- HTTPS 跳转,增长网站安全性安全

网站 HTTPS 已经是大势所趋,HTTP 协议是经过明文传输,使用 HTTP 访问可能会有数据泄露等安全性问题,而 HTTPS 是加密传输,可以保证的传输数据的安全性。以 Chrome 为例,在新版的 Chrome 中,在使用 HTTP 访问时会显示为 ! 不安全。而使用 HTTPS 访问,会显示一个安全的锁的头标志。服务器

HTTP 不安全显示截图

HTTPS 访问安全显示截图

HTTP 301 跳转 HTTPS 截图

而正如文章开头所说的那样,将网址从 HTTP 迁移到 HTTPS 的最优解就是经过301跳转。微信

- 优化用户体验网络

你们都知道网址越短越便于用户搜索访问。而301跳转能够将不包含 www 的域名重定向到带 www 的地址。好比访问又拍云 或 bilibili 等网站时,用户可能会直接搜索 upyun.com 而不是 www.upyun.com 。这时我能够咱们就能够经过 301 跳转让用户搜索 upyun.com 时依然能够访问到 www.upyun.com 。这样既方便了用户的操做,也能够提升网站的权重。性能

- 避免频繁更改域名引发的用户流失学习

当域名进行了更改,或者有多个域名须要指向同一个网站。你也可使用301跳转,将访问原域名的请求永久性重定向到新域名。这样能够避免因域名更换致使用户流失,也是符合搜索引擎友好的目前最安全的网址域名更换方法。测试

301 跳转示例截图

边缘规则的妙用

301 跳转在使用上确实能够带来不少便利,但须要在本身服务器进行设置的,若是使用了 CDN 要如何进行操做呢?

这里要向你们介绍又拍云边缘规则。它是又拍云 CDN 边缘网络中的智能可扩展应用程序规则,能够帮助用户简化内容分发业务逻辑,提高网站安全及分发性能和终端访问体验。边缘规则配置简单,能够快速部署,能极大下降业务实现成本。下面具体向你们介绍一下这些规则功能:

  • 边缘重定向功能

上面提到的301跳转就能够经过这个功能来完成。下图为你们展现当 Host 为非 www 域名地址,如何使用边缘重定向功能跳转到带有 www 的域名地址的具体配置。

边缘重定向功能

测试边缘规则跳转访问截图

同时您也能够经过这个功能将多个网址指定到统一网址,或者将不用的域名重定向到新的域名。

除去上面说的301跳转,边缘规则还有其余更多的便捷功能,接下来也为你们进行简单介绍。

  • 添加 HTTP header

边缘规则还能够自定义 HTTP 请求头、响应头。若有些用户在作跨域请求时,部分浏览器不会发起 CORS OPTIONS 操做,致使跨域失败。这时能够经过边缘规则,设置跨域响应头 Access-Control-Allow-Origin: * 以支持跨域操做。

添加 HTTP 响应头截图

测试添加 HTTP header 截图

URL 限速配置截图

测试限速访问截图

以上所说的只是边缘规则能够实现的功能中的一小部分。边缘规则还能够帮助用户快速实现 URL 改写、边缘重定向、请求转发、请求限速、自定义错误页面、访问控制、删除或添加 HTTP 头等行为。

又拍云还为没有开发基础的用户提高了简单可视化的通用模式,若是不清楚如何配置,也能够选择通用模式来提高网站访问体验。

看到这里的小伙伴也许很奇怪,介绍了这么多边缘规则的用法,怎么感受好像没有看到如何将 HTTP 迁移到 HTTPS 的边缘规则用法,是经过最开始的重定向么?不!咱们有更方便的一键迁移方法——又拍云的HTTPS 强制跳转功能,只须要在后台开启便可哦~

往期技术文章都在微信同步分享,能够添加微信:upyun0001.png

推荐阅读

检查网上下载“学习资料”的完整性,用这招就够了

IPv6 时代如何防护 DDoS 攻击?

相关文章
相关标签/搜索