5

我正在为一个客户建立一个网站,该网站有几个不同的部分,专门用于某些主要功能,运行不同的应用程序。例如,博客(运行 WordPress)、论坛(phpBB)、商店等。

由于所有不同的应用程序,我最初的想法是将主要部分分成单独的子域(www. = blog、forum.、store.等)。此外,为每个设置单独的 SVN 存储库,以处理未来的升级。

我的问题:这是一个好主意还是坏主意?我最好将它们中的每一个都放在“www”子域的自己的子文件夹中吗?

我正在研究易于开发、SVN repo 设置、SEO 影响等。

非常感谢。乔恩

4

5 回答 5

2

我肯定会使用子文件夹。我知道有一系列缺点,但我现在唯一能想到的就是安全证书。

大多数安全证书(用于 https://)不包括子域,或者特定于子域​​。如果您打算使用 SSL,或者如果您想保持网站对 SSL 开放,那么购买与子域一样多的证书是非常昂贵的。

就 SEO 而言,只要你的 URL 结构良好,我认为你不会看到任何不同。恰当的例子:stackoverflow.com。

于 2009-06-04T22:02:03.720 回答
1

关于搜索引擎优化,两种方式都有其优点和缺点:

http://www.searchenginejournal.com/subdomains-or-subfolders-which-are-better-for-seo/6849/

于 2009-06-04T22:00:37.590 回答
1

使用子域。除此之外,它们更容易记住。

于 2009-06-04T22:03:32.873 回答
1

子域给你更多的权力。

最重要的方面是您网站的功能可以在不同的虚拟提供商之间进行拆分。我的意思是,如果您运行“example.com”并且想要为您的站点创建一个博客,那么请使用“blog.example.com”。为什么?好吧,这样您的博客就可以使用 Blogger 的带宽和资源驻留在 Blogger 上。相反,如果您有“example.com/blog”,那么您基本上必须安装 Wordpress 或自己托管它。

子域还允许您对 cookie 进行分段。Cookie 可以应用于子域,这意味着其他人不会看到它。您可以为父域设置 cookie,所有子域都会看到它。这对您是否有用取决于您的应用程序。

缺点是每个子域可能需要自己的 SSL 证书。您还可能会遇到子域之间的跨站点脚本问题。

于 2009-06-04T22:11:34.433 回答
0

我最近遇到了同样的问题,不得不考虑以下几点:

  • 客户端是否有通配符 DNS 记录,如果没有,为子域进行正确的 DNS 更改所需的工作量和周转时间是多少?

  • 用户将如何访问子域/文件夹中的页面?这些应用程序是独立存在的,还是通过主域访问,以至于用户可能甚至没有注意到差异?

根据我对这些问题的具体回答,我选择了子文件夹路线。

于 2009-06-04T22:30:31.867 回答