V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
tanteng
V2EX  ›  NGINX

nginx 配置 301 重定向问题

  •  
  •   tanteng ·
    tanteng · 2016-03-21 23:09:12 +08:00 · 2428 次点击
    这是一个创建于 2962 天前的主题,其中的信息可能已经有所发展或是发生改变。
    server {
        listen 80;
        server_name tanteng.me;
        return 301 $scheme://www.$host$request_uri;
    }
    

    我想配置当你不输入 www ,也可以重定向到 www 的主站, nginx 这样设置不对吗?

    已经给裸域添加 A 记录,如图第二条(忽略红圈)所示:

    A 记录

    但是访问 tanteng.me ,发现根本无法打开,是不是受到另外一个 conf 的影响:

    server {
        listen       80;
        server_name  blog.tanteng.me;
    	……
    

    对 nginx 配置还不熟,有人能看出问题吗?谢谢!

    7 条回复    2016-03-21 23:30:18 +08:00
    tanteng
        1
    tanteng  
    OP
       2016-03-21 23:21:01 +08:00
    我还发现这样设置有一个问题,我输入任何 xxx.tanteng.me 都跑到 blog.tanteng.me 去了,而直接输入 tanteng.me 根本打不开页面。
    huangtao728
        2
    huangtao728  
       2016-03-21 23:23:46 +08:00 via Android   ❤️ 1
    tanteng.me 需要加一条主机记录为 @ 的记录
    lightforce
        3
    lightforce  
       2016-03-21 23:25:40 +08:00   ❤️ 1
    是 @不是 wild ,大哥
    Return2legacy
        4
    Return2legacy  
       2016-03-21 23:25:47 +08:00   ❤️ 1
    星号不是裸域吧,@才是
    MaiCong
        5
    MaiCong  
       2016-03-21 23:26:03 +08:00   ❤️ 1
    server {
    listen 80;
    server_name tanteng.me blog.tanteng.me;
    if ($http_host = 'www.tanteng.me' ) {
    rewrite ^/(.*)$ http://tanteng.me/$1 permanent;
    }
    }
    MaiCong
        6
    MaiCong  
       2016-03-21 23:29:31 +08:00
    记录类型 主机记录 记录值
    @ A 112.74.87.47
    www A 112.74.87.47
    blog A 112.74.87.47
    MaiCong
        7
    MaiCong  
       2016-03-21 23:30:18 +08:00
    主机记录 记录类型 记录值
    @ A 112.74.87.47
    www A 112.74.87.47
    blog A 112.74.87.47
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2307 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 03:32 · PVG 11:32 · LAX 20:32 · JFK 23:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.