маршрутизация поддоменов и доменов - PullRequest
1 голос
/ 16 февраля 2010

Я использую поддомен для обозначения продукта, например.nexusphone.site.com.Когда пользователь вводит этот URL, я отображаю представление продукта / шоу этого продукта.Пользователи также могут использовать доменные имена, например www.nexusphone или nexusphone.com, для отображения этого продукта / представления.

www.site.com или site.com должны отображать домашнюю страницу, которая объясняет, о чем мой сайт.

Я, в основном, хочу отобразить начальный вид при входе на сайт www.site.com или site.com.Во всех других случаях я хочу отобразить представление продукта / шоу.

В моих маршрутах у меня есть

map.club_root '', :controller => 'products', :action => 'show', :conditions => { :subdomain => /.+/ }
map.root :home

Это работает для примера nexusphone.site.com, но не для nexusphone.com,Затем он отображает домашний вид.

Кто-то знает, как я могу решить эту проблему?

Спасибо

Ответы [ 2 ]

0 голосов
/ 17 февраля 2010

С небольшим изменением кода subdomain-fu также может маршрутизировать на основе домена и хоста. Это сообщение в блоге объясняет это более подробно.

0 голосов
/ 16 февраля 2010

возможно проблема не связана с рельсами ...

надеюсь, что следующая ссылка поможет

http://www.boutell.com/newfaq/creating/withoutwww.html

ура

...