301对于SEO从业人员来说应该不陌生,但是对于如何实现301永久重定向,很多SEO从业人员又不知道如何设置,下面HTM ...

上一篇网站我写了一篇文章“IIS使用URL重写功能简单实现整站完美301(适用IIS7以上版本)”,有兴趣的同学可以点击下面链接回顾一下。

IIS使用URL重写功能简单实现整站完美301(适用IIS7以上版本)

可有些同学还是没有满足,问:我申请了HTTPS,为什么用这个方法无法跳转到HTTPS?其实是可以的,只是方法略有不同,那么IIS如何使用URL重写功能实现整站301跳转到HTTPS呢?

使用上一篇文章的知识,同样的我们使用“URL重写”功能,并添加一个空白规则,名字可以随便取,这里就取名为https,请求的URL选择“与模式匹配”,使用“正则表达式”,模式填“(.*)”,默认是勾上忽略大小写的,我们也不要取消了。配置如下图所示。

然后再添加条件,选择“任意匹配”,再添加条件,条件输入“{HTTPS}”,检查输入字符是否选择“与模式匹配”,模式填“off”并勾上忽略大小写,如下图所示

最后操作,操作类型选择“重定向”,操作属性中重定向URL填“https://{HTTP_HOST}/{R:1}”,然后重定向类型选择“永久(301)”,最后应用就OK啦。

关于怎么申请HTTPS和怎么在服务器环境配置HTTPS我就不单独做教程了,因为阿里云做的教程比我好,不知道的同学可以点击下面链接进入阿里云官网学习。

购买阿里云免费SSL证书:https://common-buy.aliyun.com/?spm=5176.2020520154.cas.2.3f69FMGXFMGXV9&commodityCode=cas#/buy

Tomcat服务器安装SSL证书:https://help.aliyun.com/knowledge_detail/95496.html?spm=5176.2020520154.cas.41.3f69FMGXFMGXV9

Apache服务器安装SSL证书:https://help.aliyun.com/knowledge_detail/95493.html?spm=5176.2020520154.cas.43.3f69FMGXFMGXV9

Nginx/Tengine服务器安装SSL证书:https://help.aliyun.com/knowledge_detail/95491.html?spm=5176.2020520154.cas.45.3f69FMGXFMGXV9

IIS服务器SSL证书安装:https://help.aliyun.com/knowledge_detail/95502.html?spm=5176.2020520154.cas.47.3f69FMGXFMGXV9

 

当然,你也可以选择其他平台申请SSL证书,但是安装方法都是大同小异的