nginx配置url重定向_Nginx 跳转到www二级域名,域名重定向配置方法。[通俗易懂]

nginx配置url重定向_Nginx 跳转到www二级域名,域名重定向配置方法。[通俗易懂]阿里(万网)支持显性URL配置,也就是:将域名指向一个http(s)协议地址,访问域名时,自动跳转至目标地址(例如:将sojson.com显性转发到www.sojson.com后,访问sojson.com时,地址栏显示的地址为:www.sojson.com)。其实就是重定向,我以前觉得阿里的挺好用的,今天阿里给我说服务器给攻击了,不提供服务。下面是我和阿里的客服对话,我对阿里的服务表示有点失望。我…

大家好,又见面了,我是你们的朋友全栈君。

阿里(万网)支持显性URL配置,也就是:将域名指向一个http(s)协议地址,访问域名时,自动跳转至目标地址(例如:将sojson.com显性转发到www.sojson.com后,访问sojson.com时,地址栏显示的地址为:www.sojson.com)。

nginx配置url重定向_Nginx 跳转到www二级域名,域名重定向配置方法。[通俗易懂]

其实就是重定向,我以前觉得阿里的挺好用的,今天阿里给我说服务器给攻击了,不提供服务。

下面是我和阿里的客服对话,我对阿里的服务表示有点失望。

nginx配置url重定向_Nginx 跳转到www二级域名,域名重定向配置方法。[通俗易懂]

我们使用自己的Linux中用Nginx实现还是比较靠谱。我们来看看Nginx配置。

Nginx重定向配置

所有非www二级域名都跳转到www.sojson.com下去。#所有非www.sojson.com开始的域名,都重定向到www.sosjon.com下去。

if ($http_host !~ “^www.sojson.com$”) {

rewrite ^(.*) https://www.sojson.com$1 permanent;

}

一级域名跳转到www二级域名下面去。#只是一级域名“sojson.com” 跳转到www.sojson.com去。

if ($http_host ~ “^sojson.com$”) {

rewrite ^(.*) https://www.sojson.com$1 permanent;

}

Nginx config配置位置参考:server{

listen 80;

server_name www.sojson.com admin.sojson.com sojson.com;

index index.html;

access_log syslog:server=127.0.0.1,facility=local6,tag=nginxlog_access,severity=notice main;

error_log syslog:server=127.0.0.1,facility=local6,tag=nginxlog_error;

#我在这里

if ($http_host ~ “^sojson.com$”) {

rewrite ^(.*) https://www.sojson.com$1 permanent;

}

location ~* ^.+\.(ico|gif|jpg|jpeg|png)$ {

access_log off;

expires 7d;

}

location ~* \/(sitemap|robots)\.(html|txt|xml|xsl)$ {

root /data/www/sojson.com/sitemap;

}

location / {

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

if ($host ~* www\.sojson\.com) {

proxy_pass https://www.sojson.com:8888;

}

if ($host ~* admin\.sojson\.com) {

proxy_pass http://admin.sojson.com:8888;

}

}

}

本文主题:

如果本文对你有帮助,那么请你赞助我,让我更有激情的写下去,帮助更多的人。

¥我需要走的更远,点击我 赞助。

如果还有疑问,点击我加群,为你提供最好的解答。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/143461.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 蓝桥杯python省赛历年真题(历年蓝桥杯真题)

    搜了很多历年蓝桥杯真题解答,大多都是Java,C++,C这些语言编写的代码解析。Python解析的几乎,甚至可以说没有。而当下Python又这么火热,蓝桥杯也出了Python组,所以打算写一个Python解答蓝桥杯真题的博客,供大家参考,也在这过程中和大家一起交流。

    2022年4月18日
    111
  • 无法解析外部符号

    无法解析外部符号本人在写qt工程的时候遇到无法解析外部符号原因:只写了类声明,但还没有写实现类,造成调用时无法解析。解决方法,把还没有实现类的声明给注释掉。参考博客无法解析的外部符号考虑可能的原因:[0]出现无法解析可能是因为lib文件不正确,比如64位的编译配置,结果使用的是32位的lib包.[1]只写了类声明,但还没有写实现类,造成调用时无法解析[2]声明和定义没有统一,造成链接不一致,无法

    2022年6月28日
    23
  • 接口的基本定义

    接口的基本定义一、接口定义Java接口是一系列方法的声明,是一些抽象的集合一个接口只有抽象方法没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。简单地说,接口就

    2022年6月30日
    31
  • 【一个小功能】从js判断ie版本,浅谈navigator对象的appName属性[通俗易懂]

    【一个小功能】从js判断ie版本,浅谈navigator对象的appName属性[通俗易懂]判断IE版本主要的是获取两个属性,a.当前浏览器名称,b.当前浏览器版本,为此不得不了解navigator对象。先贴代码作为一个初次了解navigator对象的人,对于appName属性(浏览器名

    2022年7月3日
    17
  • 详解 Java 内部类

    详解 Java 内部类前言内部类在Java里面算是非常常见的一个功能了,在日常开发中我们肯定多多少少都用过,这里总结一下关于Java中内部类的相关知识点和一些使用内部类时需要注意的点。从种类上说,内部类可以分为四类:普通内部类、静态内部类、匿名内部类、局部内部类。我们来一个个看:普通内部类这个是最常见的内部类之一了,其定义也很简单,在一个类里面作为类的一个字段直接定义就可以了,例:pub…

    2022年10月11日
    0
  • ubuntu读取can口数据_嵌入式Linux下CAN接口调试[通俗易懂]

    ubuntu读取can口数据_嵌入式Linux下CAN接口调试[通俗易懂]ByToradex秦海1).简介CAN(ControllerAreaNetwork)总线是嵌入式设备最为常用的接口之一,常用于汽车以及工业自动化等嵌入式领域,因此本文就基于嵌入式Linux演示使用CAN总线进行通讯测试。本文所演示的平台来自于ToradexColibriiMX6DL和ApalisiMX6DARM嵌入式平台,这两个平台是都是基于NXPiMX6系列ARM处理器,支持双…

    2022年6月16日
    390

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号