V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
joyqi
V2EX  ›  分享创造

做了一个简单的服务,帮助你做域名迁移跳转

  •  
  •   joyqi ·
    joyqi · 2014-06-13 14:40:42 +08:00 · 4435 次点击
    这是一个创建于 3846 天前的主题,其中的信息可能已经有所发展或是发生改变。
    很多人经常碰到换域名的情况,大多数情况下还要在服务器上保存上一个域名的rewrite,虽然不是太复杂,但是对我这样追求洁癖的人来说还是有点别扭。另外你可能也会遇到要把www的请求转向非www的域名上,或者反之。

    于是我就做了这样一个服务,不需要你在服务器上做任何设置,非常适合那些弄静态博客的,因为你托管的地方很可能也无法控制服务器的配置,比如github.io。

    你只需要在域名上配置一下就行了,具体说来就是我会通过读取你的TXT记录来做相应的跳转。

    假设你要把a.com的请求全部301重定向到b.com上,你只需要

    1.在 a.com 上增加一条 _redirect.a.com 的 txt 记录。并写上
    /* http://b.com/$1

    是不是很像rewrite写法?其实就是简化版的。如果你想做多条跳转,可以再增加一个同样的txt记录,比如

    /feeds http://xxxx.feedbunner.com/

    有些情况下,这些匹配是有先后顺序的,比如 /* 的匹配就会覆盖 /feeds ,所以我加入了优先级的控制,比如上一条记录你可以改成

    /feeds http://xxxx.feedbunner.com/ 1

    这个数字越小,优先级越高,如果不写,默认就是10

    2.把 a.com 的 A 记录指向:119.9.76.21

    等你的 A 记录生效后,你的跳转就可以执行了。

    目前这个服务还在测试中,大家可以把自己的老域名跳转试试
    14 条回复    2014-06-17 11:29:27 +08:00
    yangg
        1
    yangg  
       2014-06-13 14:55:49 +08:00
    没有地址?
    mongodb
        2
    mongodb  
       2014-06-13 15:05:47 +08:00
    对静态博客党们的确是有用的东西。

    但是——一个小小的但是——我个人觉得把DNS改的这样复杂才是洁癖无法忍受的,以及这个看起来比盲打一个301.conf更复杂。 可能只对受限制无法在server端设置的人来说比较有用。
    zhwei
        3
    zhwei  
       2014-06-13 15:10:29 +08:00 via Android
    dnspod支持URL跳转吧
    joyqi
        4
    joyqi  
    OP
       2014-06-13 15:13:23 +08:00
    @yangg 还没上官网,先测试下

    @mongodb 其实txt记录对dns没啥影响,而且很多验证服务都是依赖这个

    @zhwei 免费的不支持
    JoyNeop
        5
    JoyNeop  
       2014-06-13 15:26:56 +08:00
    很好玩的样子呢
    JoyNeop
        6
    JoyNeop  
       2014-06-13 15:31:11 +08:00
    @zhwei DNSPod 不接受 sub.example.com,只能把整个 example.com 交给 DNSPod 管理
    oott123
        7
    oott123  
       2014-06-13 15:31:40 +08:00 via Android
    怎么看都不放心啊…
    mongodb
        8
    mongodb  
       2014-06-13 15:34:22 +08:00
    @joyqi 不是影响,就是洁癖...大部分验证服务都是实在没办法不得不写上一堆奇葩的txt记录...每次看到就觉得不舒服。
    lanbing
        9
    lanbing  
       2014-06-13 15:54:40 +08:00
    这个会不会有效率问题?有没有缓存?
    ccbikai
        10
    ccbikai  
       2014-06-13 16:01:10 +08:00
    支持泛域名吗?
    *.a.com/* ==> *.b.com/*
    imn1
        11
    imn1  
       2014-06-13 16:04:00 +08:00
    域名迁移
    这几个字让我吓一大跳
    zhwei
        12
    zhwei  
       2014-06-13 20:15:56 +08:00
    @joyqi 额,我的就是免费的 http://waqei.tk

    @JoyNeop 的确
    loveminds
        13
    loveminds  
       2014-06-15 07:02:46 +08:00
    重定向最好带上参数,如,
    访问http://{a}/c/d
    跳转到http://{b}/c/d
    roushan
        14
    roushan  
       2014-06-17 11:29:27 +08:00
    不错不错~~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5124 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 03:48 · PVG 11:48 · LAX 19:48 · JFK 22:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.