• 首页

  • 归档

  • 分类

  • 标签

  • 喵星人

  • 心情

  • 关于
W e A r e F a m i l y ! m i a o ~
W e A r e F a m i l y ! m i a o ~

柴子

青春流逝,记录往昔

04月
14
服务器

nginx设置301重定向与域名解析

发表于 2021-04-14 • 字数统计 1488 • 被 164 人看爆

目的

为了实现访问www.exemple.com与exemple.com时,无论从表面上还是实质上都进入的是一个站。

作用

  1. 有利于SEO(排名和收录)
  2. 若你的站使用第三方组件,如畅言评论,那么会出现www.exemple.com与exemple.com被畅言认为是两个网站
  3. 方便用户的浏览器区分访问历史

准备工作

  1. 已备案的域名:exemple.com
  2. 服务器ip:111.22.33.44
  3. 已在服务器安装nignx ,如未安装请移步—> linux安装nignx

域名解析

  1. 添加一条A记录的解析,主机记录为“@”,记录值为你服务器的ip(如111.22.33.44)
    注:这样访问顶级域名时,就是不带www的域名就会请求到你的服务器
  2. 添加一条A记录的解析,主机记录为“www”,记录值为你服务器的ip(如111.22.33.44)
    注:这样访问带www的域名就会请求到你的服务器

yuming.png

中心思想就是将两个域名都指向你的服务器,然后交给nignx处理重定向。不要相信阿里域名解析上面描述的,加个www就可以,反正我是不信。。。

nignx配置

实现访问exemple.com永久重定向到www.exemple.com

  1. 编辑nginx.conf文件
    • 第一步,将www.exemple.com配置到你的服务
    server{
            listen  80;
            server_name www.exemple.com;
            location / {
                    proxy_pass http://127.0.0.1:4000/;  #这里我的服务是4000端口
                    }
           }
    
    • 第二步,配置重定向
    server {
     server_name exemple.com;
    # rewrite ^/(.*)$ http://www.exemple.com/$1 permanent;    #上下两种方式都可以
      return 301 $scheme://www.exemple.com$request_uri;
     }
    
  2. 重载nignx配置文件
       /usr/local/webserver/nginx/sbin/nginx -s reload    #这里是我安装nignx的位置
    

测试

使用站长工具测试

nginx301.png

分享到:
node-oracledb安装
微信公众号菜单Api设置
  • 文章目录
  • 站点概览
柴子

内蒙 柴子

what do U want?

Github QQ Email RSS
最喜欢的电影
最喜欢的游戏
最喜欢的音乐
最喜欢的图书
最喜欢的动漫
夏洛特的烦恼
英雄联盟
痴心绝对
数据库从入门到删库跑路
斗破苍穹
看爆 Top5
  • 微信getUserProfile兼容性调整以及uniapp写法 1,866次看爆
  • gateway转发微服务请求丢失header参数 855次看爆
  • mybatis-plus代码生成器 848次看爆
  • Spring Boot Security从入门到进阶到高级 444次看爆
  • 物业报修系统设计-简化版 425次看爆
转载注明出处

站点已萌萌哒运行 00 天 00 小时 00 分 00 秒(●'◡'●)ノ♥

Copyright © 2022 柴子 京ICP备17035556号-1

由 Halo 强力驱动 · Theme by Sagiri · 站点地图