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

2014-06-13 14:40:42 +08:00
 joyqi
很多人经常碰到换域名的情况,大多数情况下还要在服务器上保存上一个域名的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 记录生效后,你的跳转就可以执行了。

目前这个服务还在测试中,大家可以把自己的老域名跳转试试
4413 次点击
所在节点    分享创造
14 条回复
yangg
2014-06-13 14:55:49 +08:00
没有地址?
mongodb
2014-06-13 15:05:47 +08:00
对静态博客党们的确是有用的东西。

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

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

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

@JoyNeop 的确
loveminds
2014-06-15 07:02:46 +08:00
重定向最好带上参数,如,
访问http://{a}/c/d
跳转到http://{b}/c/d
roushan
2014-06-17 11:29:27 +08:00
不错不错~~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/117325

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX