【发布时间】:2011-09-18 18:43:42
【问题描述】:
我正在为现有网站创建一个项目微型网站,我想在子域上运行并托管在完全独立的基础架构上。他们主站点的管理员拥有 DNS 并将管理和运行:
http://www.client.com ( and http://*.client.com - all on their IIS servers)
我将管理和运行:
http://project.client.com (hosted elsewhere on my Linux servers)
我认为我可以通过 HTTP 301 或通过 DNS 来完成此操作,但我需要知道集成所需的 DNS/URL 映射的最佳解决方案是什么。我可以轻松设置第三方域,例如:
http://www.projectclientalias.com
并要求他们在此处向发送用户的子域创建重定向,但这不是我想要的:
- http://project.client.com 在使用过程中出现在浏览器地址栏中
- http://project.client.com 作为项目站点的规范 URL
- http://www.client.com/project 到 301 重定向到项目的规范 URL
- 我需要解决方案让我尽可能自给自足(最好是编辑或修改现有基础设施或设置的最低要求,因为我不能保证这将可用/及时)
我想我的主要问题是:
- 在这种情况下可以使用哪些不同的方法?
- 各种方法对 S.E.O 有何影响?
对此的任何意见将不胜感激,并希望我保持它足够通用,对其他人也有用。提前感谢您的任何回答和阅读
【问题讨论】:
-
P.S 我认为这个问题在 ServerFault 上可能比在 StackOverflow 上提出的更好,但我不想通过重新发布来违反礼仪。如何迁移问题?干杯
标签: dns http-status-code-301 setup-deployment subdomain