免费试用

中文化、本土化、云端化的在线跨平台软件开发工具,支持APP、电脑端、小程序、IOS免签等等

Nginx 自动跳转到HTTPS Nginx设置http自动跳转https SSL配置

Nginx 自动跳转到HTTPS Nginx设置http自动跳转https SSL配置

方法一

rewrite ^(.*)$ https://$host$1 permanent;

方法二

适用于 80端口和443 配置在同一个 server{}内

if ($server_port = 80) {
 rewrite ^(.*)$ https://$host$1 permanent;
}

其他情况, 站点绑定很多域名,只让某个域名跳转:

set $redirect_https 1;
if ($server_port = 80) {
 set $redirect_https "${redirect_https}2";
}
if ($http_host = 'www.yourdomain.com') {
 set $redirect_https "${redirect_https}3";
}
if ($http_host = 'yourdomain.com') {
 set $redirect_https "${redirect_https}3";
}

if ($redirect_https = "123") {
rewrite ^(.*)$ https://$host$1 permanent;
}

示例

server {
 listen 80;
 server_name www.getssl.cc;
 rewrite ^ https://$http_host$request_uri? permanent;
}

server {
 listen 443;
 ssl on;
 ssl_certificate /etc/ssl/cacert.pem;
 ssl_certificate_key /etc/ssl/privkey.pem;
 server_name www.yourdomain.com; 

 
 server_tokens off;

 location / {
 
 fastcgi_param HTTPS on;
 fastcgi_param HTTP_SCHEME https;

 }
 
}


相关知识:
ios app 开发 写文件
在iOS应用开发中,写文件是一个非常常见的操作。iOS提供了多种方式来写文件,包括使用Foundation框架中的NSFileManager类和NSData类,以及使用Core Data框架。NSFileManager是Foundation框架中用于管理文
2023-04-06
aab 文件生成apk
aab 文件是Android App Bundle的缩写,是Google提出的一种新型的应用程序打包方式。相比于传统的APK打包方式,aab文件可以根据不同的设备和用户需求,动态地生成不同的apk文件,从而降低应用的安装包大小,提高用户下载和安装的体验。a
2023-04-06
android我的页面
Android是目前最流行的移动操作系统之一,因为它的开放性和广泛的应用。在Android应用程序中,我的页面被认为是一个非常重要的界面,因为它提供了用户个性化的信息和设置选项。在本文中,我们将详细介绍Android我的页面的原理和实现。一、什么是Andr
2023-04-06
模块菜单高亮
在网站开发中,经常会用到模块菜单的设计,以便用户可以方便地浏览和访问网站的各个功能模块。而在模块菜单中,为了让用户更加清晰地了解当前所处的位置,通常会使用高亮的方式来标识当前所处的菜单项。本文将详细介绍模块菜单高亮的原理和实现方法。一、原理模块菜单高亮的原
2023-04-06
h5封装app
近年来,随着移动互联网的快速发展,越来越多的人开始使用手机进行日常生活和工作。同时,移动应用程序也成为了人们生活中不可或缺的一部分。为了满足用户的需求,开发者们不断探索创新,其中一种方式就是使用H5技术封装App。H5是指HTML5,它是一种Web技术,可
2023-04-06
ipa打包工具
IPA是iOS应用程序包的文件格式,它包含了iOS应用程序的源代码、资源文件以及编译后的二进制文件等内容。在发布iOS应用程序时,开发者需要将其打包成IPA格式,然后通过App Store或其他途径进行发布。本文将介绍IPA打包工具的原理及详细介绍。一、I
2023-04-06
文件转ipa
IPA是iOS应用程序的安装包格式,是iOS设备上安装应用程序的标准方法。但是,对于开发者来说,将应用程序打包成IPA文件并将其发布到App Store并不是一件容易的事情。在本文中,我们将讨论如何将应用程序打包成IPA文件的过程,以及背后的原理。IPA文
2023-04-06
网站转app ios
随着移动互联网时代的到来,越来越多的网站开始考虑将自己的网站转化成app,以提供更好的用户体验和更高的用户黏性。在iOS平台上,网站转app的实现方式有两种,一种是使用WebView加载网页,另一种是使用原生代码实现。下面将对这两种方式进行详细介绍。一、使
2023-04-06
快速打包ios
iOS是一种移动操作系统,被广泛应用于iPhone、iPad、iPod Touch等苹果公司的移动设备上。在iOS开发中,打包是一个重要的步骤,它将应用程序从开发环境中导出并打包成可安装的文件,以供用户在设备上安装和使用。iOS应用程序的打包过程包括以下几
2023-04-06
linux 打包apk
在 Android 开发中,打包 APK 是非常重要的一步,因为它代表了我们的应用程序。本文将介绍如何在 Linux 系统上打包 APK。首先,我们需要安装 Android SDK。你可以从官方网站下载并解压缩它。然后,我们需要设置环境变量,将 SDK 的
2023-04-06
整点秒杀
2019-01-17
十六、网站转APP开发者中心
一门网站转APP开发者中心一门APPwww.yimenapp.net 手机站快速生成移动APP,增加原生功能平台!在首页有【制作APP】和【用户中心】这里解释一下:【制作APP】 开发者中心URL:http://www.yimenapp.net/devel
2017-04-24