it-swarm.cn

当每个客户需要网站的一部分时,使用子域名或文件夹会更好吗?

我正在研究服务类型的Web应用程序,我必须选择如何为客户设置URL。哪个解决方案更好,作为子域(例如:client.myservice.com)或作为文件夹(例如:myservice.com/client/)?

我对SEO值不感兴趣(对于SEO来说,最好选择文件夹),但是技术/规模/管理方面。

7
Alex

同时做两个......

子域名很好,因为它们更容易键入并且更容易记住,但使用它们所需的额外复杂性和维护可能比您愿意做的更多。

而不是设置“正确的”子域名,只需使用URLRewrite伪造它。

请参阅 stackoverflow.com上的这个答案 看看我的意思。

例如,请查看Google分析。如果您输入analytics.google.com,则会将您推送到 http://www.google.com/analytics/

我建议使用子域名的唯一时间是:

  • 您在相同的域名下运行单独的服务器(例如mail.yourwebsite.com,ftp.yourwebsite.com等)。
  • 您的网站是许多其他网站的网络门户网站(例如博客,其中每个用户博客都位于博客的子域中)。
7
Evan Plaice

根据我们在这里的经验(主要是英国),用户将输入一个子域,但是他们会在域之后留下任何东西(比如文件夹)。正斜杠使用起来很麻烦,因为一般网站访问者会对反斜杠感到困惑,只是访问主网站试图找到他们想要的东西 - 完全忽略URL的其余部分。

尽管如此 - 我们也有大量用户,尽管有相反的指示,但是 总是键入www。在给出任何域之前。

我们的简单建议是使用子域,但也创建www。每个条目挂起的子域名。

只是使用文件夹会给人以错误的印象,即客户之间几乎没有隔离。此外,子域将允许您根据IP地址进行更改,以便如果某些客户需要更多资源,则可以为它们提供隔离服务器等。

7
Metalshark

什么@MetalShark说。我会100%使用子域名。

子域是一种更具可扩展性的解决方案,因为您可以更轻松地对客户进行负载平衡和隔离。

另外,我认为很多非技术娴熟的人都不明白www.theircompanyname.yourcompanyname.com实际上是由你而不是他们主持的。这意味着他们更愿意相信一个看起来像他们的网站URL的子域名,并且最终会将其添加到您的网站。它还解除了您的网站的关联,即从他们的子域销售您的产品,这是关于他们使用您的产品。

我认为使用子域名的可扩展性将使您的客户在使用您的软件时感觉更舒服,这是一个巨大的优势。

5
Ben Hoffman

Google指南说,他们将每个子域都作为“其他网站”处理。因此,您必须为所有潜艇获得良好的反向链接。主域的PR不计入子域。所以我更喜欢文件夹。

每个现代httpd都可以使用别名和/或Apache与mod_proxy一起使用。所以文件夹也是可扩展的,但它有点复杂。

3
fwaechter

从维护方面来说,文件夹比子域更容易处理。但是大多数应用程序如highrise或basecamp每个客户端都有自己的子域名。看起来似乎有点性感。

1
Remy

我认为子域名是由营销类型编造的,因此他们不必在昂贵的印刷广告系列中打印(略微)更长的网址。他们利用庞大的预算来偿还一批技术上可行的核心技术人员。我在技术上说,因为虽然我们都知道它可以做到,但在大规模的基础上设置肯定不是一个有趣的任务。

嘘!不要告诉营销类型,非技术用户无法弄清楚你放弃了www ...所以当他们添加它时,你只是让你的地址更长......而你'我们花费额外的工时来做处理这些非技术类型的变通方法。

我不禁想到我公司的营销人员带着“伟大的想法”来到我们这一天!关于将所有相关文件夹切换到子域。也许这将是一个迹象,是时候在街对面徘徊到邮局询问他们的印刷活动创造的所有邮件的工作....

0
bpeterson76