linux/windows http怎么做自动跳转https?

IIS7以上版本

1. 安装rewrite组件

2. 找到网站根目录web.config文件,替换一下内容(如果没有此文件可以创建一个);





   

       

           

     

        

         

       

    

  

           

        

     

   


3.重启IIS测试访问。

APache 版本

如果需要整站跳转,则在网站的配置文件的标签内,键入以下内容:

RewriteEngine on

RewriteCond %{SERVER_PORT} !^443$

RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]

如果对某个目录做https强制跳转,则复制以下代码:

RewriteEngine on

RewriteBase /yourfolder

RewriteCond %{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;

       }

单独页面通用代码段:以下方法较适合指定某一个子页单独https
在需要强制为https的页面上加入以下代码进行处理http–>https


在需要强制为http的页面上加入以下代码进行处理
https–>http

 

PHP页面跳转:添加在网站php页面内

if ($_SERVER["HTTPS"] <> "on") 

{ 

$xredir="https://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; 

header("Location: ".$xredir); 

}

复制

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/server/219.html

(0)
打赏 微信扫一扫 微信扫一扫
云大使的头像云大使
上一篇 2018年7月18日 下午12:46
下一篇 2018年8月3日 下午11:26

相关推荐

  • centos (linux)下无法删除文件的原因,提示:不允许的操作

    centos下 无法对文件进行编辑删除,等原因的解决方法 使用rm删除文件和文件夹的时候提示:rm: 无法删除”bash”: 不允许的操作 解决方法: 1、查看文件属性 1 lsattr filetodel<br>—-ia——-e- filetodel 可以看到此文件有-i 和-a属性,此时我们只要将此属性删除…

    2020年6月30日
    5.2K00
  • 如何处理 ECS 实例对外 DDoS 攻击导致被锁定-linux运维-学派吧

    本文在介绍如何处理 ECS 实例对外 DDoS 攻击导致被锁定的基础上,重点探讨了其具体步骤,本文内容紧凑,希望大家可以有所收获。 如何处理 ECS 实例对外 DDoS 攻击导致被锁定 当您的 ECS 实例在 ECS 控制台的状态为锁定,同时收到阿里云实例关停的官方短信或邮件通知时,代表您的 ECS 实例已被安全锁定。这是因为阿里云检测到您的 ECS 实例有…

    服务器运维 2018年11月21日
    2.7K00
  • 重启网卡报Job for network.service failed because the control process exited with error code报错

    今天给腾讯云配置弹性IP。并使用多IP。配置好以后。重启网卡失败。。查了很多资料。终于解决。现在给整理出来。 [root@mina0 hadoop]# systemctl restart network Job for network.service failed because the control process exited with error c…

    2019年7月25日
    5.9K00
  • 学派吧-Linux如何检测服务器网络状况-linux教程

    这篇文章主要介绍了Linux 检测服务器是否连接着网络的相关资料,需要的朋友可以参考下 Linux 检测服务器是否连接着网络 摘要: 每隔5分钟检测一次服务器是否连接着网络,如果三次检测都没有网络?则自动关机! 主要使用场景: 由于自己有一台服务器放在偏远的老家,有可能会遇到停电导致断网的问题,并且停电后UPS使用时间也有限制, 因此设计此脚本为了解决停电的…

    服务器运维 2018年12月14日
    1.7K00
  • 从阿里云域名解析到DNSPod,如何实现 DNS 平滑迁移?

    腾讯云解析 DNSPod 向全网域名提供快速、安全的智能解析服务,拥有精准调度、安全防护、容灾切换等能力,为您全面提升业务可用性、稳定性。 解析记录迁移 导出解析记录 进入后单击导入/导出,并选择导出记录 导出文件类型选择zone,并单击立即导出。 导出完成后重命名文件,添加.zone后缀,如下两图所示: 导入解析记录 添加需要迁移的域名,以dnstest.…

    2026年1月12日
    16500

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部
---------官方优惠叠加渠道折扣:通过我们购买腾讯云/阿里云,价格更低,服务更优。更有专业配置指导与服务。微信同步:18838889666----