帝国论坛帝国网站管理系统交流区采集使用交流nginx实现某个目录页面不跳转https,其他都强制https咋写啊? 【本版专题贴子】  
主题:nginx实现某个目录页面不跳转https,其他都强制https咋写啊? [加入收藏夹]   

joingjay
用户头衔:进士

精华贴   :0
发贴数   :747
经验值   :2441
注册时间:2010-03-29
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
nginx实现某个目录页面不跳转https,其他都强制https咋写啊?
想把网站强制https。但是帝国后台的目录链接不跳转https。因为火车头发布的时候https又问题。 想请大佬提供下帮助。

默认是这样的:

      
server {
    listen 80;
    server_name aaa.net www.aaa.net;      
    return 301 https://aaa.net$request_uri;
      
}




2021-08-14 10:10:58 已设置保密 顶部 回复 引用 报告 编辑 删除

cnnb
用户头衔:探花

精华贴   :0
发贴数   :5907
经验值   :16839
注册时间:2008-10-14
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

要加个判断是不是后台目录




2021-08-17 09:09:30 已设置保密 顶部 回复 引用 报告 编辑 删除

mutoupusa
用户头衔:秀才

精华贴   :0
发贴数   :26
经验值   :471
注册时间:2012-03-21
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

    if ($server_port !~ 443) {
    set $flag "${flag}1";
    }
if ($request_uri !~ "/admin"){
    set $flag "${flag}2";
}
if ($flag = "012"){
     rewrite ^(.*)$  https://$host$1 permanent;
}
--------------------------------
admin是后台目录




2021-10-28 12:22:21 已设置保密 顶部 回复 引用 报告 编辑 删除

hibaidu
用户头衔:探花

精华贴   :0
发贴数   :3938
经验值   :11995
注册时间:2010-05-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

支持楼上,学习




2021-10-28 17:28:30 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1