【问题标题】:What's the optimum setup for a subdomain to an existing site hosted separately? 301? DNS?将子域设置为单独托管的现有站点的最佳设置是什么? 301?域名系统?
【发布时间】: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


【解决方案1】:

只需让有权访问 DNS 的管理员创建一个指向您 Linux 服务器 IP 的 A 记录“项目”。在那个盒子上创建一个虚拟主机,你就可以开始了。会很可爱的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-17
    • 1970-01-01
    • 2018-07-09
    • 2013-10-29
    相关资源
    最近更新 更多