使用子域名,还是使用子目录?

  网站管理员可能需要通过 URL 结构来区分网站的不同部分,那么使用子域名和子目录分别有什么优缺点 ? 网站管理员又应该如何进行选择? 本文将针对这些问题进行分析。

  一个网站可能会有不同的版块和内容,管理员可能需要在 URL 地址上对其做出区分,以便访问者更好地区别和记忆不同的网址。例如网站 example.com 的博客 (blog) 版块,就可以分别使用以下两种形式的链接地址:

  blog.example.com (子域名形式)

  example.com/blog/ (子目录形式)

  使用子目录,只需要在网站的根目录下建立相应的目录(文件夹)即可,所以信息存储在同一空间里,“查找/修改” 文件都很容易。如果你需要将文件从一个地方移动到另一个地方,实际上就相当于移动文件夹 :D

  使用子域名则是通过 DNS 设置的别名 (CNAME) 实现,因此使用子域名可以将内容指向其它 IP 或主机。使用子域名可通过修改 CNAME 记录方便的转移网站的一站分,但 DNS 的相关配置对于新手来讲可能比较困难。

  子目录和子域名是可以相互转换的,但其难易程度要视网站的结构和程序的实现方式而定。通常而言,当子站点内容与主站点内容相关性不大,或者子站点内容自成一块且内容足够作为一个单独的网站时,才需要使用子域名。