首页
VPS优惠码(更新ing)
美国VPS主机推荐
精选便宜VPS
其它便宜VPS
便宜服务器
VPS代购
关于
English
更多
VPS优惠码(更新ing)
美国VPS主机推荐
精选便宜VPS
其它便宜VPS
便宜服务器
VPS代购
关于
English
Search
1
搬瓦工:CN2线路VPS年付46.7美元起,2.5-10Gbps带宽CN2 GIA线路季付46.7美元起
13,009 阅读
2
免费试用4小时的VPN
10,575 阅读
3
多国免费代理—飞迅VPN代理FXvpn
5,796 阅读
4
DediPath:Memorial Day全场VPS五折年付10美元起,洛杉矶独立服务器月付39美元起
4,982 阅读
5
3D肉蒲团之极乐宝鉴
3,339 阅读
VPS优惠动态
VPS推荐
VPS指南/教程
VPS评测
独立服务器
免费空间
域名相关
其它
软件相关
Search
标签搜索
KVM
洛杉矶
OpenVZ
XEN
香港VPS
洛杉矶VPS
日本VPS
便宜服务器
圣何塞
凤凰城
达拉斯
高防VPS
西雅图
CN2 GIA
香港CN2
80VPS
支持支付宝
CN2
洛杉矶MC
新加坡VPS
VPSok
累计撰写
6,871
篇文章
累计收到
15
条评论
首页
栏目
VPS优惠动态
VPS推荐
VPS指南/教程
VPS评测
独立服务器
免费空间
域名相关
其它
软件相关
页面
VPS优惠码(更新ing)
美国VPS主机推荐
精选便宜VPS
其它便宜VPS
便宜服务器
VPS代购
关于
English
搜索到
1
篇与
https
的结果
2018-07-12
LNMP下HTTP强制跳转HTTPS的几种写法
现在越来越多的网站都启用https访问了,SSL证书也不贵,还有一些免费的比如Let"s Encrypt或者腾讯也有提供1年免费证书等等,加上https有更好的安全性,甚至有人说以后搜索引擎都更青睐https的网站…今天就记录下在HTTP强制跳转HTTPS的几种方式方法,方便哪天我要加SSL的时候使用。 我们需要修改域名配置文件,这里我以军哥LNMP环境为例,路径在/usr/local/nginx/conf/vhost/ 如上图,选择部分就是添加的跳转内容,通常我们有多种写法方式,下面列举。1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 No.1 if ($scheme = http ) { return 301 https://$host$request_uri; } No.2 server_name vpsok.net ; rewrite ^(.*) https://www.vpsok.net$1 permanent; No.3 if ($server_port = 80 ) { return 301 https://$host$request_uri; } No.4 server_name vpsok.net ; return 301 https://$server_name$request_uri;延伸: 如果网站不是采用的NGINX而是APACHE,那就更加简单了,直接在网站根目录修改.htaccess文件,加入:1 2 3 4 5 RewriteEngine On RewriteCond %{HTTP_HOST} !^www.vpsok.net$ [NC] RewriteRule ^(.*)$ https://www.vpsok.net/$1 [L,R=301] RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.vpsok.net/$1 [L,R=301]这样的话,除了不加www的域名访问,也会自动跳转到www域名并HTTPS访问。NGINX的其他写法方式:1 2 3 4 5 6 7 8 rewrite ^(.*)$? https://$host$1 permanent; #1 return 301 https://$server_name$request_uri; #2 if ($host ~* "^vpsok.net$") { rewrite ^/(.*)$ https://www.vpsok.net/ permanent; } #3 if ($host = www.vpsok.net) { rewrite ^/(.*)$ http://www.vpsok.net permanent; } #4以上搜集自网络,如有错漏,请大家帮忙指正!谢谢。
2018年07月12日
1,630 阅读
0 评论
18 点赞