V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
coolicer
V2EX  ›  Node.js

请教一下 2 个域名怎么指向一个网站

  •  
  •   coolicer · 2014-04-16 09:19:03 +08:00 · 5153 次点击
    这是一个创建于 3881 天前的主题,其中的信息可能已经有所发展或是发生改变。
    打算搞一个本地社区,用了candy。注册了2个域名 atbbs.cc / atbbs.me,现在用了第一个,怎么把.me跳转到第一个网址。
    24 条回复    1970-01-01 08:00:00 +08:00
    hq5261984
        1
    hq5261984  
       2014-04-16 09:23:58 +08:00
    403错误页面里面加跳转。
    Perry
        2
    Perry  
       2014-04-16 09:29:38 +08:00 via iPhone
    应该是HTTP 301比较适合?
    hussion
        3
    hussion  
       2014-04-16 09:30:22 +08:00
    nginx配置,或者用dnspod直接配上就行
    BOOM
        4
    BOOM  
       2014-04-16 09:41:23 +08:00 via Android
    301或者302即可。
    也可以直接解析两个域名同时访问一个网站也可以
    rainysia
        5
    rainysia  
       2014-04-16 09:43:21 +08:00
    域名直接指向主机, 主机server做域名跳转.
    yushaw
        6
    yushaw  
       2014-04-16 09:46:31 +08:00
    还是301吧 对Google的SEO友好
    songjian
        7
    songjian  
       2014-04-16 09:49:00 +08:00
    cname指向到第一个域名
    turing
        8
    turing  
       2014-04-16 09:56:16 +08:00
    哈哈,感谢使用 Candy,有任何疑问或者意见建议,都欢迎去提 issue 哦~
    coolicer
        9
    coolicer  
    OP
       2014-04-16 10:58:44 +08:00
    @hussion 原来已经可以了。。。。
    @turing 也感谢你的Candy,:)
    coolicer
        10
    coolicer  
    OP
       2014-04-16 11:00:18 +08:00
    @songjian 嗯,cname方便。太久没弄都不记得了。
    coolicer
        11
    coolicer  
    OP
       2014-04-16 11:01:47 +08:00
    @coolicer 好像301才是正解,折腾一下。
    coolicer
        12
    coolicer  
    OP
       2014-04-16 11:17:44 +08:00   ❤️ 1
    @rainysia
    server {
    listen 80;
    server_name atbbs.cc www.atbbs.cc atbbs.me www.atbbs.me;

    if($host!='atbbs.cc'){
    rewrite ^/(.*)$ http://atbbs.cc/$1 permanent;
    proxy_set_header Host "atbbs.cc";
    }
    .........
    }
    这样好像会报错。
    coolicer
        13
    coolicer  
    OP
       2014-04-16 11:22:44 +08:00
    可以了,if加个空格才行
    song940
        14
    song940  
       2014-04-16 11:23:58 +08:00
    问题在于, 你是只想:
    1. 使用一个域名作为主要域名,其他域名全部跳转到这个主域名。
    还是,
    2. 同时使用这些域名。

    ---

    如果是 1 , 那么这些域名全部做 A 记录指向服务器 IP 地址,nginx 或者 Apache 做 server_name 的配置就行了。

    如果是 2,参考 1, 然后添加一个表达式做判断 , 301 重定向即可 。
    song940
        15
    song940  
       2014-04-16 11:25:39 +08:00
    @song940 写反了 。。
    coolicer
        16
    coolicer  
    OP
       2014-04-16 12:02:44 +08:00
    @song940 嗯。
    kiktak
        17
    kiktak  
       2014-04-16 13:07:54 +08:00
    学习了
    rubyking
        18
    rubyking  
       2014-04-16 15:38:58 +08:00
    配置 sites-available
    coolicer
        19
    coolicer  
    OP
       2014-04-16 16:58:34 +08:00
    @rubyking - - 我用了tengine,结构跟nginx有点不同。
    Tink
        20
    Tink  
       2014-04-16 18:38:23 +08:00 via iPhone
    301
    mornlight
        21
    mornlight  
       2014-04-16 18:43:20 +08:00
    最好是301,对搜索引擎友好
    belin520
        22
    belin520  
       2014-04-16 19:22:49 +08:00
    301 永久性重定向
    302 是临时性的
    missdeer
        23
    missdeer  
       2014-04-17 15:52:36 +08:00
    最后用了什么方案?
    coolicer
        24
    coolicer  
    OP
       2014-04-19 16:46:46 +08:00
    @missdeer 301啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2715 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 12:23 · PVG 20:23 · LAX 04:23 · JFK 07:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.