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); 

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

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

(0)
打赏 微信扫一扫 微信扫一扫
ecshop安装后登录后台提示500错误
上一篇 2018年7月18日 下午12:46
下一篇 2018年8月3日 下午11:26

相关推荐

  • 学派吧-教你怎么在linux/centos中调整分区大小-linux教程

    本篇文章主要介绍了linux如何无损调整分区大小,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 情况: home:500G root:50G root分区不够用 思路:把home分区的空间划一部分到root分区 # 设置home分区大小为200G,释放300G空间 $ lvreduce -L 200G /dev/centos/h…

    服务器运维 2018年12月12日
    2.2K00
  • 学派吧-详解linux 删除换行符的方法-linux教程

    这篇文章主要介绍了linux 删除换行符的方法小结,需要的朋友可以参考下 今天需要删除文件里面的换行符,比如有一个文件a.txt: 1,2,34,5,61,2,34,5,61,2,34,5,61,2,34,5,61,2,34,5,6 1、使用vim删除换行符 vim输入命令:%s/\n//g 2、使用sed命令,例如 sed ':t;N;s/\n/…

    服务器运维 2019年1月1日
    2.2K00
  • 学派吧-在Linux环境下g++编译GDAL动态库的操作方法-linux教程

    学派吧-下面小编就为大家带来一篇Linux环境g++编译GDAL动态库操作方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 一、编译步骤 解压下载的GDAL源程序,并在命令行中切换到解压目录。 tar -xzvf gdal-2.1.3.tar.gz cd gdal-2.1.3 GDAL可通过configure来实现一些自定义…

    2018年12月19日
    2.1K00
  • 学派吧-详解win2008 IP安全策略下配置一个IP段的写法-windows教程

    这篇文章主要介绍了win2008 IP安全策略下配置一个IP段的写法,需要的朋友可以参考下 可以指定单个 IP 地址或者 IPv4 或 IPv6 地址的子网。若要指定子网,请使用与下面类似的语法输入 IP 地址: 192.168.1.0/24 正斜杠 (/) 后面的数字表示子网掩码中的位数。可能为 32 位。在本示例中,24 表示前三个八进制数是子网地址,最…

    服务器运维 2018年12月10日
    3.2K00
  • 总结连接状态的详细介绍-linux运维-PHP中文网

    如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624商祺云-阿里代理、景安代理、西部代理 Linux下查看Nginx等的并发连接数和连接状态。 1、查看Web服务器(Nginx Apache)的并发请求数及其TCP连接状态: netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a …

    2019年1月14日
    3.1K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

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

添加微信
添加微信
分享本页
返回顶部