http跳转https和https跳转http的两种301重定向代码

很多博主看到有主机商提供免费的DV SSL证书,也喜欢尝新鲜把自己的独立博客网站改为https访问,显得很有技术范儿,当然既有一定的安全性也有利于搜索引擎收录。下面这rewrite规则是重定向到https。 将 http 访问强制重定向至 https,代码如下: RewriteEngine on RewriteBase / RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R

Nginx网站开启SSL后将带www的域名和http协议的网址全部301跳转到不带www的https域名的方法

很多朋友给网站开启SSL后,没有完全设置好301跳转,造成搜索引擎收录了各种各样的URL,非常不利于SEO,因为《百度搜索引擎网页质量白皮书》里要求每一个页面只对应一条唯一的URL。本文分享的就是是将http://zhangwenbao.com、http://www.zhangwengbao.com和https://www.zhangwenbao.com三种形式的网址完美跳转到https://zhangwenbao.com的方法。本方法在Nginx 1.10.1下测试成功,也是保哥笔记正在使用的代码分享给