Nginx 域名跳转配置
我们经常访问某个网站如果设置使 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配置段:
- server
- {
- listen 80;
- server_name www.mgcrazy.com mgcrazy.com;
- if ($host != 'www.mgcrazy.com' ) {
- rewrite ^/(.*)$ http://www.mgcrazy.com/$1 permanent;
- }
这样就是用户直接访问mgcrazy.com直接跳转的www.mgcrazy.com。即让不带www的域名跳转到带www的域名。
三、我们可以是多个二级域名、三级域名都可以随意跳转、或者让它们都跳转到chinaapp.sinaapp.com这个域名,添加如下语句即可:
- server
- {
- listen 80;
- server_name blog.mgcrazy.com wgkgood.gicp.net;
- if ($host = 'wgkgood.gicp.net' ) {
- rewrite ^/(.*)$ http://chinaapp.sinaapp.com/$1 permanent;
- }
让另外一个免费的二级域名wgkgood.gicp.net跳转到我的博客 http://chinaapp.sinaapp.com ;
这样不至于放弃二级域名后,对搜索引擎造成影响。对seo很有帮助。
更多nginx规则,欢迎大家一起学习!相互提高!我始终相信一个人的价值不在于自己取得了什么,而在于自己给别人奉献了什么!
更多文章:http://chinaapp.sinaapp.com/thread-774-1-1.html
Nginx 域名跳转配置相关推荐
- nginx 域名跳转 ---IP跳转----
一 : nginx 域名跳转 Nginx跳转自动到带www域名规则配置.nginx多域名向主域名跳转 首先一.得在你的域名管理里面定义 caizhan99.com 和www.caizhan99.c ...
- 11.18 Apache用户认证 11.19/11.20 域名跳转 11.21 Apache访问日志
2019独角兽企业重金招聘Python工程师标准>>> 11.18 Apache用户认证 htpasswd命令 >htpasswd命令是Apache的Web服务器内置工具,用于 ...
- Apache用户认证、域名跳转、Apache访问日志
httpd的用户认证 注意: 本章使用浏览器进行检测的前提是在物理机hosts文件添加虚拟机IP和虚拟主机域名. 配置用户认证 编辑httpd配置文件/usr/local/apache2.4/conf ...
- linux跳转乌班图服务器,Linux-Ubuntu环境安装Nginx和配置二级域名跳转
前言:Centos和ubuntu环境的区别,可以查看下nginx的配置文件wheresi nginx显示不同的目录结构,本文主要讲Ubuntu系统下如何配置 1.删除Nginx: apt-get -- ...
- Nginx网站常见的跳转配置实例
相信大家在日常运维工作中如果你用到nginx作为前端反向代理服务器的话,你会对nginx的rewrite又爱又恨,爱它是因为你搞定了它,完成了开发人员的跳转需求后你会觉得很爽,觉得真的很强大,恨它是因 ...
- 阿里云 网站https设置 sll申请与nginx跳转配置
网站https设置 sll申请与nginx跳转配置 这里选择1年 点击证书申请 这里注意要写文件验证 文件验证 上传文件到服务器指定目录,DNS解析到后访问该文件完成验证 手工DNS验证 改域名的DN ...
- centos安装nginx详细教程及配置虚拟机域名重定向
转载自 https://www.cnblogs.com/taiyonghai/p/6728707.html 一.Nginx简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用 ...
- nginx虚拟主机和域名跳转
nginx介绍 nginx官网 :nginx.org nginx主要应用web服务.反向代理和负载均衡的作用上 nginx分支,淘宝基于nginx开发的Tengine,使用上和nginx一致,服务和配 ...
- Nginx反向代理、使用OneinStack配置Nginx、多网站配置、多域名配置
文章目录 一.卸载原装Nginx 二.通过 OneinStack 安装 Nginx 三.创建 vhost 四.按照提示选择或输入相关信息 文章PDF下载 配不好Nginx,誓不罢休 本教程适用于 不会 ...
- Apache(httpd)配置--用户认证,域名跳转和访问日志配置
一.用户认证 用户认证功能就是在用户访问网站的时候,需要输入用户名密码才能进行访问.一些比较好总要的站点和网站后台都会加上用户认证,以保证安全. 实例:下面对zlinux.com站点来做一个全站的用户 ...
最新文章
- 与工作流关联的服务器发生意外错误
- php pdo获取查询数据_php使用PDO获取结果集的方法
- linux 根目录爆满 解决 /dev/mapper/centos-root 100%问题
- SpringBoot中通过自定义缓存注解(AOP切面拦截)实现数据库数据缓存到Redis
- 商品品牌信息的增删改查操作步骤_javaweb09-Servlet增删改查
- 软件协会发布开源软件与商业软件知识产权报告
- logback配置文件详解
- 构建用于Openstack Heat的Linux映像
- mysql8 win10_window10下安装多个MySQL8.0
- python模板语言_你应该(或许)没使用过的 3 种 Python 模板语言 | Linux 中国
- 一个上帝视角的java游戏_从上帝视角看Java如何运行
- 那些年让我们头疼的CSS3动画
- [Asp.net core]使用Polly网络请求异常重试
- 中国知名的12个股份制商业银行,你知道几个?
- 物理学家提惊人设想:宇宙大爆炸也许从未发生过
- 8、Azkaban高频面试题
- confirm的意思中文翻译_confirmation是什么意思中文翻译
- java 操作Zip文件(压缩、解压、加密)
- MATLAB 函数求极限,定积分,一阶导,二阶导(经典例题)
- java图片失真_Java对图片不失真地缩放