Apache版本
如果需要整站跳转,则在网站的配置文件的标签内,键入以下内容:
RewriteEngine onRewriteCond %{SERVER_PORT} !^443$RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]
如果对某个目录做强制跳转,则使用以下代码:
RewriteEngine onRewriteBase /yourfolderRewriteCond %{SERVER_PORT} !^443$#RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
Nginx版本
在配置80端口的文件里面,写入以下内容即可。
server {listen 80;server_name localhost;rewrite ^(.*)$ https://$host$1 permanent;location / {root html;index index.html index.htm;}
PHP页面跳转:添加在网站php页面内
if ($_SERVER["HTTPS"] <> "on"){$xredir="https://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];header("Location: ".$xredir);}
单独页面通用代码段:较适合指定某一个子页单独https 在需要强制为https的页面上加入以下代码进行处理http—>https
小鸟云云虚拟主机(独享型)支持部署SSL证书,如果是共享型是不支持的。
1、登陆:Gworg 获取可信的SSL证书,当然个人也可以使用小鸟的1元测试证书。
2、拿到证书后根据一下教程安装就可以了:网页链接