我想創建一個網站建設者。我在想什麼是有一臺服務器作爲主要的Web服務器創建與軌道的在線網站生成器
我的概念如下
1 - 用戶輸入URL(http://www.userdomain.com)
2 - 它口罩,並重定向到我的自定義域(http://www.myapp.userdomain.com)
3中的一項 - 從自定義域(myapp.userdomain)我的應用程序將確定該網站
3 - 根據網站,它將呈現頁面
我的擔心是,
1 - 這是做這樣的事情(在線網站生成器)
2 - 因爲我屏蔽網址的正確方法我不能做像
「http://www.myapp.userdomain.com/products」
,如果用戶刷新它轉到主頁的頁面(http://www.myapp.userdomain.com) 。如何避免這種情況
3-我正在考慮使用Rails,液體爲此。那將是一個不錯的選擇
在此先感謝
歡呼
sameera通過重定向
我有一個很類似的系統,這是絕對可行的。我使用Rails,Liquid和Paperclip。我有一個捕獲所有路線和一個自定義的路由器,可以找到並提供適當的頁面。 – Wukerplank
嗨@Wukerplank,謝謝你的回答,你能解釋一點關於你的系統 – sameera207
好的,所以我有一個網站模型('has_many:admins','has_many:pages','has_many:assets','' has_many:templates'); Page模型爲人類可讀的URL保存'page_title','page_content','template_id','parent_page_id'和'slug'。所以你通過它的域識別該網站並將其加載到「@ current_website」中。然後你看看你的全套路線給你的路徑並加載相應的頁面。如果找不到頁面,則顯示404消息。 – Wukerplank