2009-06-04 116 views
4

我正在爲客戶設置一個站點,該站點有幾個不同的站點部分,專用於某些主要功能,運行不同的應用程序。例如,博客(運行WordPress),論壇(phpBB),商店等。子文件夾或子域?

由於所有不同的應用程序,我最初的想法是將主要部分分離成單獨的子域(www 。=博客,論壇,商店等)。另外,爲每一個設置不同的SVN回購,以處理未來的升級。

我的問題:這是一個好主意嗎?我最好把它們放在它自己的「www」子域的子文件夾中嗎?

我期待在易用性的發展,SVN回購的設置,SEO的影響,等等。

許多感謝。 喬恩

回答

0

我最近面臨同樣的問題,不得不考慮以下幾點:

  • 客戶是否有一個通配符DNS記錄,如果沒有,什麼是努力和週轉時間,以獲得正確的DNS更改爲子域創建?

  • 用戶將如何訪問子域/文件夾中的頁面?這些應用程序是獨立存在的,還是通過主域名訪問,以便用戶可能甚至不會注意到這些差異?

根據我對這些問題的具體答案,我去了子文件夾路線。

2

我會使用的子文件夾,可以肯定的。我知道有一些缺點,但我現在唯一能拿出來的是安全證書。

大多數安全證書(用於https://)不包含子域或特定於子域​​。如果您計劃使用SSL,或者希望讓網站保持SSL狀態,則購買與子域一樣多的證書的成本非常昂貴。

就SEO而言,只要您的網址結構良好,您就不會在我看來有任何區別。例如:stackoverflow.com。

+0

這兩個選項都有其優點,但是你打到子域名釘在頭上的缺點。 – Randolpho 2009-06-04 22:10:32

+0

我工作的所有網站都使用SSL,我們很高興地在子域名中使用相同的證書 – 2009-06-04 22:12:04

1

與子域一起去。除此之外,他們更容易記住。

1

子域給你更多的權力。

對此的最重要的方面是您的網站的功能可以分裂在不同的虛擬提供商之間。通過這個我的意思是,如果你運行「example.com」,你想爲你的網站建立一個博客,那麼就使用「blog.example.com」。爲什麼?那麼,您的博客可以使用他們的帶寬和資源駐留在Blogger上。如果您擁有「example.com/blog」,那麼您基本上必須安裝Wordpress或以其他方式承載它。

子域名還允許您分段cookie。 Cookie可以應用於子域,這意味着其他人不會看到它。您可以爲父域設置Cookie,並且所有子域都會看到它。這對你是否有用取決於你的應用程序。

缺點是每個子域可能需要自己的SSL證書。您也可能會遇到子域之間的跨站點腳本問題。