这是一个创建于 2384 天前的主题,其中的信息可能已经有所发展或是发生改变。
目前做了全站强制 https,但是因为需求问题要取消全站 https,但又不能这么做,因为后台要做一些处理,后台需要使用 http,想的再定一个域名,然后不启用 ttps,但是行不通。
后来又想到了再创建一个一模一样的网站,然后共享一个数据库,行不通。也想了能不能针对设备某个特征强制 https..查了一下资料似乎不行,然后想到了能不能通过 js 跳转到 https,只在前台使用,后台不使用,然后前台配置 HSTS。
还有其他的什么办法吗?感谢!
4 条回复 • 2018-07-14 23:17:04 +08:00
|
|
1
ss098 2018-07-14 22:08:12 +08:00
步骤:
1. 将 Web 服务器配置为同时支持 HTTP 与 HTTPS 访问 2. 在入口文件中判断当前使用的网络协议与当前用户是否应该使用此协议,如果不应该则跳转到另外一个协议
|
|
|
2
qcloud 2018-07-14 22:12:00 +08:00
@ ss098 #1 您说的第二点这个是用什么判断的?
|
|
|
3
qcloud 2018-07-14 22:14:27 +08:00
@ ss098 #1 看来我想的使用 JS 是可以的,谢谢帮助。
|
|
|
4
f2f2f 2018-07-14 23:17:04 +08:00 1
nginx 可以做到啊,规则里设置 location,对指定 URL 类做 301 跳转即可。
|