www.cnblogs.com/ruiyqinrui

开源、架构、Linux C/C++/python AI BI 运维开发自动化运维。 春风桃李花 秋雨梧桐叶。“力尽不知热 但惜夏日长”。夏不惜,秋不获。@ruiY--秦瑞

python爬虫,C编程,嵌入式开发.hadoop大数据,桉树,onenebula云计算架构.linux运维及驱动开发.

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  2912 随笔 :: 9 文章 :: 51 评论 :: 185万 阅读

将域名指向一个http(s)协议地址,访问域名时,自动跳转至目标地址(例如:将csdn.com显性转发到www.csdn.com后,访问csdn.com时,地址栏显示的地址为:www.csdn.com)。

 

Nginx重定向配置

所有非www二级域名都跳转到www.csdn.com下去。

  1.  
    #所有非www.csdn.com开始的域名,都重定向到www.csdn.com下去。
  2.  
    if ($http_host !~ "^www.csdn.com$") {
  3.  
    rewrite ^(.*) https://www.csdn.com$1 permanent;
  4.  
    }

一级域名跳转到www二级域名下面去。

  1.  
    #只是一级域名“csdn.com” 跳转到www.csdn.com去。
  2.  
    if ($http_host ~ "^csdn.com$") {
  3.  
        rewrite  ^(.*)    https://www.csdn.com$1 permanent;
  4.  
    }

Nginx config配置位置参考:

  1.  
     
  2.  
    server{
  3.  
    listen 80;
  4.  
    server_name www.csdn.com admin.csdn.com csdn.com;
  5.  
    index index.html;
  6.  
    access_log syslog:server=127.0.0.1,facility=local6,tag=nginxlog_access,severity=notice main;
  7.  
    error_log syslog:server=127.0.0.1,facility=local6,tag=nginxlog_error;
  8.  
     
  9.  
    #我在这里
  10.  
    if ($http_host ~ "^csdn.com$") {
  11.  
    rewrite ^(.*) https://www.csdn.com$1 permanent;
  12.  
    }
  13.  
     
  14.  
    location ~* ^.+\.(ico|gif|jpg|jpeg|png)$ {
  15.  
    access_log off;
  16.  
    expires 7d;
  17.  
    }
  18.  
    location ~* \/(sitemap|robots)\.(html|txt|xml|xsl)$ {
  19.  
    root /data/www/csdn.com/sitemap;
  20.  
    }
  21.  
    location / {
  22.  
    proxy_set_header Host $host;
  23.  
    proxy_set_header X-Real-IP $remote_addr;
  24.  
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  25.  
     
  26.  
    if ($host ~* www\.csdn\.com) {
  27.  
    proxy_pass https://www.csdn.com:8888;
  28.  
    }
  29.  
    if ($host ~* admin\.csdn\.com) {
  30.  
    proxy_pass http://admin.csdn.com:8888;
  31.  
    }
  32.  
     
  33.  
    }
  34.  
posted on   秦瑞It行程实录  阅读(1250)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
历史上的今天:
2017-07-27 vmware license
2017-07-27 sql 2012先分离迁移mdf mlf 文件到别的机器后附加 数据库成只读的修复方法
2016-07-27 Could not find modernizr-2.6.2 in any of the sources GitLab: API is not accessible
2015-07-27 red-hat6.5 yum 源配置,cloud-init 安装 This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register
2015-07-27 UI framework such as Qt or wxWidgets
2015-07-27 ubuntu 网桥bridge
2015-07-27 vnc协议开发前奏
www.cnblogs.com/ruiyqinrui
点击右上角即可分享
微信分享提示