今天同事反馈,阿里打电话说“网站要变更不然今天就关停。”

这个事情去年年底就说了。不知道是什么原因。我们来解决这个问题。下面以testweb.com域名为例来讲讲。

阿里短信内容如下:

testweb.com域名网站内容与备案信息不符,请修改网站内容,保持与备案主体一致,符合最新备案规则。testweb.com网站下方未显示正确备案编号或者编号未指向工信部,请尽快添加,可参考操作指南。https://help.aliyun.com/knowledge_detail/137270.html

也是巧了,同事把这个短信发到我的微信,我就点开那个域名,确实是跳转到了我们公司的另外一个网站去了。这就很明显了,我跟同事说不要着急,这个问题简单,它不是备案问题,技术上可以轻松处理。做个域名跳转就OK,就是网上说的服务器做301跳转,301重定向,域名重定向。

那么nginx下的一级域名跳转到二级域名的配置,要怎么操作呢?我们分两步搞定。

第一步进入nginx虚拟主机配置目录,编辑相应站点的配置文件
[root@xxxxxxxxxxxxxxxxxxxxxxx sbin]# cd /usr/local/nginx/conf/vhost/
[root@xxxxxxxxxxxxxxxxxxxxxxx vhost]# vi testweb.conf

在server里面添加如下代码即可:

if ($host = 'testweb.com' ) {
                rewrite ^/(.*)$ http://www.testweb.com/$1 permanent;
}

完整的如下

server{listen 80;server_name  www.testweb.com testweb.com;index index.html index.htm index.php;root /data/www/testweb/public;location / {index  index.php index.html index.htm;#如果请求既不是一个文件,也不是一个目录,则执行一下重写规则if (!-e $request_filename){#地址作为将参数rewrite到index.php上。rewrite ^/(.*)$ /index.php?s=$1;#若是子目录则使用下面这句,将subdir改成目录名称即可。#rewrite ^/subdir/(.*)$ /subdir/index.php?s=$1;}}#这里就是nginx下的一级域名跳转到二级域名的配置,效果是访问testweb.com跳转到www.testweb.comif ($host = 'testweb.com' ) {rewrite ^/(.*)$ http://www.testweb.com/$1 permanent;}location /api/ {index  index.php index.html index.htm;#如果请求既不是一个文件,也不是一个目录,则执行一下重写规则if (!-e $request_filename){#若是子目录则使用下面这句,将subdir改成目录名称即可。rewrite ^/api/(.*)$ /api.php?s=$1;}}location ~ \.php(.*)$ {fastcgi_pass   unix:/usr/local/php/var/run/php-cgi.sock;fastcgi_index  index.php;#fastcgi_split_path_info ^(.+\.php)(.*)$;#fastcgi_param   PATH_INFO $fastcgi_path_info;fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;include        fastcgi_params;}location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|json|swg)${expires      30d;}location ~ .*\.(js|css)?${expires      12h;}location ~ /.well-known {allow all;}location ~ /\.{#deny all;}access_log  /data/www/nginx_log/testweb.log access;
}

编辑完按esc,再按shift+:号,输入wq保存退出。

第二步重启nginx
[root@xxx vhost]# cd /usr/local/nginx/sbin/
[root@xxxxxxxxxxxxxxxxxxxxxxx sbin]# ./nginx -s reload

到此nginx下的一级域名跳转到二级域名的配置就搞定了。

刷新testweb.com看效果,可以看到已经跳转到了www.testweb.com。

完工。

nginx下的一级域名跳转到二级域名的配置相关推荐

  1. 一个网站一级域名已经备案,二级域名还要不要备案啊?

    一般来说,网站域名解析到国内主机需要备案,网站域名解析到国外主机不需要备案,当然你解析到国外主机也是可以备案的. 下面分2种情况说明下二级域名是否需要备案:1.一级域名原本就是已经备案的,不管解析到的 ...

  2. 什么是一级域名?什么是二级域名?什么又是三级域名呢?举个例子嘛

    比如 www.baidu.com 一级域名:baidu.com 二级域名:www 三级域名_.www.baidu.com.三级域名就是_下划线的哪个

  3. 域名能生成多少二级域名_15个最佳域名生成器,可帮助您选择域名(FAST)

    域名能生成多少二级域名 Are you looking to start a website, but not sure which domain name to use? Picking the r ...

  4. nginx下目录浏览及其验证功能、版本隐藏等配置记录

    工作中常常有写不能有网页下载东西的需求,在Apache下搭建完成后直接导入文件即可达到下载/显示文件的效果; 而Nginx的目录列表功能默认是关闭的,如果需要打开Nginx的目录列表功能,需要手动配置 ...

  5. 实现短链接跳转、批量域名跳转、批量域名转发重定向的解决方案

    前言 本文来源于某个小需求,一个是做推广的,但是他拿到的项目方的地址都很长,比如这种: https://qewr12qewq.com/kjla54 https://qewr12qewq.com/45d ...

  6. 不带www的顶级域名跳转到www域名上

    背景:百度收录有时候会收录不带www的顶级域名,这个时候如果不做处理就会导致域名权重分散,尤其是当本身域名权重不高的时候,更不容易让网站参加排名或者排名好一些.这个时候就需要进行301重定向的配置了, ...

  7. yii2.0域名目录绑定(二级域名)以及url美化 url伪静态 Apache ,Ngnix和 IIS

    域名绑定目录前要进行域名解析,域名解析一般在购买商的管理平台上解析,需要一定时间才能正常解析. vi /etc/httpd/conf/httpd.conf,中搜索VirtualHost example ...

  8. nginx+tomcat,http强制跳转https后的error_page配置!【原创】

    最近在生产环境搭建时发现http强制301跳转到https后error_page的设置怎么都不生效,后来检查出了原因,根据网上的搜索资料在加上自己的逻辑分析,最终实现了这个功能.如有更简单的方法请高手 ...

  9. 服务器配置 二级域名或泛解析二级域名

    云服务器解析 1.我们进入阿里云空间域名代理商 2.进入 云解析 DNS 3.选择解析设置 4.然后进入域名解析 5.添加记录 泛解析 就是 *.baidu.com 这样 这些做完后解析就完成了 Ng ...

  10. centos 7.6——Nginx中rewrite模块应用(location)——基于域名的跳转等

    centos 7.6--Nginx中rewrite模块应用(location)--基于域名的跳转等 文章目录 centos 7.6--Nginx中rewrite模块应用(location)--基于域名 ...

最新文章

  1. SQL SERVER CURSOR
  2. 易语言---字符串操作
  3. 外国经典儿童读物合集pdf_帮助父母在线购买儿童读物–用户体验案例研究
  4. 2017 ACM Jordanian Collegiate Programming Contest
  5. 【华为敏捷/DevOps实践】6.架构师在新兴的DevOps组织应该扮演什么样的角色?
  6. Flink所使用到maven依赖
  7. 仿ios桌面vivo_流畅就是跑分高?vivo选择说不,用这款杀器终结国产手机内卷
  8. StakeDAO新增Sushiswap流动性奖励计划
  9. 计算机系统-电路设计01-非门电路
  10. 《设计的品格 探索×呈现×进化的InDesign美学》目录—导读
  11. teechart绘制实时曲线_基于OpenCV的显著图绘制
  12. 2015与2016年终总结
  13. 测试工具ApiPost和Postman及Apifox
  14. 手机投屏电视机的原理
  15. html5 黑色圆圈,html5使用canvas画空心圆与实心圆_html5教程技巧
  16. C语⾔的标识符以及规范
  17. 微信网页开发——随手笔记
  18. 鸟枪换炮,利用python3对球员做大数据降维(因子分析得分),为C罗找到合格僚机
  19. idea windows找不到文件chrome
  20. SQL Server 2005 高速下载

热门文章

  1. 51单片机 外部中断
  2. Redis最大内存配置
  3. python的30个编程技巧
  4. JetChat-简仿微信聊天应用
  5. 【寒江雪】SSL通信详解
  6. 华为MA5626-8密码恢复及设置
  7. 蜡笔小新模拟器汉化版_蜡笔小新历险记PC电脑版-蜡笔小新历险记电脑版下载v1.12.20 官方最新版-西西软件下载...
  8. Chromium下载地址
  9. 学计算机的怎么防辐射,电脑机箱如何防辐射----给大家科普一下
  10. 异军突起,私域流量才是真正的护城河(上)