我很久以前就拥有一个域,只是掩盖了名称:
http://mydomain.com
后来我开始在这个域上为某个项目使用子域。
http://subdomain.mydomain.com
这些项目增长了,现在我有一个类似的结构
http://subdomain.mydomain.com/project1
http://subdomain.mydomain.com/project2
http://subdomain.mydomain.com/project3/subproject1
http://subdomain.mydomain.com/project3/subproject2
http://subdomain.mydomain.com/project3/subproject3
http://subdomain.mydomain.com/project4
....
etc.
现在我买了一个新域(shortdomain.com),我打算不移动任何东西,但所有东西都应该可以通过重定向访问,所以一切看起来像:
http://shortdomain.com
http://shortdomain.com/project1
http://shortdomain.com/project2
http://shortdomain.com/project3/subproject1
http://shortdomain.com/project3/subproject2
http://shortdomain.com/project3/subproject3
http://shortdomain.com/project4
...
etc.
所以基本上我需要做两件事:1.如果有人访问我的旧域,将他们重定向到新的命名结构。即如果有人加载http://subdomain.mydomain.com/project2
他们应该被重定向到http://shortdomain.com/project2
- 当用户加载/重定向到
http://shortdomain.com/project2
此时,实际上应该加载存在于http://subdomain.mydomain.com/project2
所以我不会手动迁移其他数据的项目、代码和 GB。我认为这可能只能通过智能重定向来实现。
仅供参考:1.我对两个域都有完全的 DNS 控制 2.我托管在 hostgator 3.我在第一个域上使用 cloudflare,并希望继续使用它