我们经常访问某个网站如果设置使 mgcrazy.com域名在用户访问的时候自动跳转到 www.mgcrazy.com呢?在网上找了好多资料都没有一个完整能解决的!以下是我的解决办法!供大家学习和参考!

首先一、得在你的域名管理里面定义 mgcrazy.com和www.mgcrazy.com指向你的主机ip地址,我们可以使用nslookup命令测试:直接输入 nslookup mgcrazy.com和nslookup www.mgcrazy.com 都有指向ip的A记录即可。

第二、我们才能在nginx里面配置rewrite规则。打开 nginx.conf文件,找到你的server配置段:

  1. server
  2. {
  3. listen 80;
  4. server_name www.mgcrazy.com mgcrazy.com;
  5. if ($host != 'www.mgcrazy.com' ) {
  6. rewrite ^/(.*)$ http://www.mgcrazy.com/$1 permanent;
  7. }

这样就是用户直接访问mgcrazy.com直接跳转的www.mgcrazy.com。即让不带www的域名跳转到带www的域名。

三、我们可以是多个二级域名、三级域名都可以随意跳转、或者让它们都跳转到chinaapp.sinaapp.com这个域名,添加如下语句即可:

  1. server
  2. {
  3. listen 80;
  4. server_name blog.mgcrazy.com wgkgood.gicp.net;
  5. if ($host = 'wgkgood.gicp.net' ) {
  6. rewrite ^/(.*)$ http://chinaapp.sinaapp.com/$1 permanent;
  7. }

让另外一个免费的二级域名wgkgood.gicp.net跳转到我的博客 http://chinaapp.sinaapp.com ;

这样不至于放弃二级域名后,对搜索引擎造成影响。对seo很有帮助。

更多nginx规则,欢迎大家一起学习!相互提高!我始终相信一个人的价值不在于自己取得了什么,而在于自己给别人奉献了什么!

更多文章:http://chinaapp.sinaapp.com/thread-774-1-1.html

本文转自 wgkgood 51CTO博客,原文链接:http://blog.51cto.com/wgkgood/507179

Nginx 域名跳转配置相关推荐

  1. nginx 域名跳转 ---IP跳转----

    一 : nginx 域名跳转 Nginx跳转自动到带www域名规则配置.nginx多域名向主域名跳转 首先一.得在你的域名管理里面定义   caizhan99.com 和www.caizhan99.c ...

  2. 11.18 Apache用户认证 11.19/11.20 域名跳转 11.21 Apache访问日志

    2019独角兽企业重金招聘Python工程师标准>>> 11.18 Apache用户认证 htpasswd命令 >htpasswd命令是Apache的Web服务器内置工具,用于 ...

  3. Apache用户认证、域名跳转、Apache访问日志

    httpd的用户认证 注意: 本章使用浏览器进行检测的前提是在物理机hosts文件添加虚拟机IP和虚拟主机域名. 配置用户认证 编辑httpd配置文件/usr/local/apache2.4/conf ...

  4. linux跳转乌班图服务器,Linux-Ubuntu环境安装Nginx和配置二级域名跳转

    前言:Centos和ubuntu环境的区别,可以查看下nginx的配置文件wheresi nginx显示不同的目录结构,本文主要讲Ubuntu系统下如何配置 1.删除Nginx: apt-get -- ...

  5. Nginx网站常见的跳转配置实例

    相信大家在日常运维工作中如果你用到nginx作为前端反向代理服务器的话,你会对nginx的rewrite又爱又恨,爱它是因为你搞定了它,完成了开发人员的跳转需求后你会觉得很爽,觉得真的很强大,恨它是因 ...

  6. 阿里云 网站https设置 sll申请与nginx跳转配置

    网站https设置 sll申请与nginx跳转配置 这里选择1年 点击证书申请 这里注意要写文件验证 文件验证 上传文件到服务器指定目录,DNS解析到后访问该文件完成验证 手工DNS验证 改域名的DN ...

  7. centos安装nginx详细教程及配置虚拟机域名重定向

    转载自 https://www.cnblogs.com/taiyonghai/p/6728707.html 一.Nginx简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用 ...

  8. nginx虚拟主机和域名跳转

    nginx介绍 nginx官网 :nginx.org nginx主要应用web服务.反向代理和负载均衡的作用上 nginx分支,淘宝基于nginx开发的Tengine,使用上和nginx一致,服务和配 ...

  9. Nginx反向代理、使用OneinStack配置Nginx、多网站配置、多域名配置

    文章目录 一.卸载原装Nginx 二.通过 OneinStack 安装 Nginx 三.创建 vhost 四.按照提示选择或输入相关信息 文章PDF下载 配不好Nginx,誓不罢休 本教程适用于 不会 ...

  10. Apache(httpd)配置--用户认证,域名跳转和访问日志配置

    一.用户认证 用户认证功能就是在用户访问网站的时候,需要输入用户名密码才能进行访问.一些比较好总要的站点和网站后台都会加上用户认证,以保证安全. 实例:下面对zlinux.com站点来做一个全站的用户 ...

最新文章

  1. 与工作流关联的服务器发生意外错误
  2. php pdo获取查询数据_php使用PDO获取结果集的方法
  3. linux 根目录爆满 解决 /dev/mapper/centos-root 100%问题
  4. SpringBoot中通过自定义缓存注解(AOP切面拦截)实现数据库数据缓存到Redis
  5. 商品品牌信息的增删改查操作步骤_javaweb09-Servlet增删改查
  6. 软件协会发布开源软件与商业软件知识产权报告
  7. logback配置文件详解
  8. 构建用于Openstack Heat的Linux映像
  9. mysql8 win10_window10下安装多个MySQL8.0
  10. python模板语言_你应该(或许)没使用过的 3 种 Python 模板语言 | Linux 中国
  11. 一个上帝视角的java游戏_从上帝视角看Java如何运行
  12. 那些年让我们头疼的CSS3动画
  13. [Asp.net core]使用Polly网络请求异常重试
  14. 中国知名的12个股份制商业银行,你知道几个?
  15. 物理学家提惊人设想:宇宙大爆炸也许从未发生过
  16. 8、Azkaban高频面试题
  17. confirm的意思中文翻译_confirmation是什么意思中文翻译
  18. java 操作Zip文件(压缩、解压、加密)
  19. MATLAB 函数求极限,定积分,一阶导,二阶导(经典例题)
  20. java图片失真_Java对图片不失真地缩放

热门文章

  1. PostgreSql增删改(与mysql差异)
  2. QWidget->isVisible属性的探究
  3. PC端页面如何调用QQ进行在线聊天?
  4. 【NLP】千呼万唤始出来——GPT-3终于开源!
  5. java能自学吗_java能自学吗?
  6. 《南方周末》今日发文揭开了这场抢票插件阻击战的内幕
  7. 互动3D网站已触手可及
  8. 支付宝人脸识别身份证认证(新版SDK)
  9. 基于单片机的通用定时器调度器SmartTimer
  10. MacOS上符号执行模块angr和z3-solver模块的安装