当前位置: 首页 > news >正文

.htaccess 强制https 单独排除某个目录

前言

网上一搜,千篇一律,都是设置某个目录强制访问https,跟我的需求刚好相反。

需求

我是需要给主站设置强制https访问,而某个单独的目录仍然使用http访问。
这样就可以对单独的目录设置二级域名,不然浏览器还是会默认访问子目录的https站点,然而没有二级域名的证书文件,就会导致访问错误

实现

在网站的主目录新建 .htaccess,并填写下面的内容,给主站设置强制https访问

#强制https
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]

上面都是废话。下面才是最应该配置的。

让某个子目录不访问https。

在子目录新建.htaccess并填写RewriteEngine Off保存关闭。

相关文章:

  • mac idea2020.3 配置tomcat和创建javaWeb项目
  • Cannot resolve method ‘getParameter(java.lang.String)‘
  • idea 新建没有servlet
  • create java ee 6 annotated class 灰色 无法取消
  • idea2020.3 右键new没有servlet
  • 美化Ubuntu18.04 安装mac os主题
  • CSS3 @media同时对宽度width和高度height判断
  • 远程桌面身份验证错误:要求的函数不受支持 的解决
  • Windows下 创建 .htaccess无文件名
  • MarkdownPad2 不显示插入图片
  • SSRF 攻击及其防御策略
  • 安徽大学正方教务系统 用JS 一键完成 教师评价
  • Mac切换窗口
  • Dreamweaver开发人员工作区 标准工作区的区别
  • UltraISO写入U盘镜像 无法选择镜像文件
  • php的引用
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • AHK 中 = 和 == 等比较运算符的用法
  • dva中组件的懒加载
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • JavaScript创建对象的四种方式
  • Linux链接文件
  • Markdown 语法简单说明
  • markdown编辑器简评
  • windows-nginx-https-本地配置
  • 爱情 北京女病人
  • 当SetTimeout遇到了字符串
  • 多线程 start 和 run 方法到底有什么区别?
  • 力扣(LeetCode)965
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 微信小程序开发问题汇总
  • 用Canvas画一棵二叉树
  • 智能合约开发环境搭建及Hello World合约
  • raise 与 raise ... from 的区别
  • RDS-Mysql 物理备份恢复到本地数据库上
  • #define用法
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • ****Linux下Mysql的安装和配置
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .net和jar包windows服务部署
  • /bin/bash^M: bad interpreter: No such file ordirectory
  • @cacheable 是否缓存成功_Spring Cache缓存注解
  • @Data注解的作用
  • @TableId注解详细介绍 mybaits 实体类主键注解
  • [14]内置对象
  • [30期] 我的学习方法
  • [BUAA软工]第一次博客作业---阅读《构建之法》
  • [Godot] 3D拾取
  • [IE技巧] IE 中打开Office文件的设置