Есть сайт и компоненты. Есть идея делать всплывающий список городов, где пользователь сможет выбрать свой город, а при выборе города его будет перебрасывать на подсайт его города. Как это провернуть? Есть идеи?
Каждый город из списка на главной сделать ссылкой на соответствующую категорию или раздел. Что-нибудь типа my-site/moskva. Если необходимо, к каждому такому разделу прикручиваем отдельный шаблон. Например, по ссылке my-site.ru/gorod будет находиться нечто вроде главной страницы. Общая инфа, ссылки и так далее. Оттуда уже будут расти my-site/gorod/articles со статьями и my-site/gorod/news с новостями.
Попробуйте по ip определить регион и потом перебрасывать на страницу my-site.ru/gorod. Это уменьшит количество кликов и уходящего трафика. Лень пользователей иногда доходит до абсурда. Да и не будете же вы спрашивать, из какого города человек, если он пришёл с поисковой системы? А что если города нет в списке? Можно вообще убрать название города из url, но не понятно, как на это посмотрят поисковики. Обычно мультисайты создают для лэндингов, поэтому над seo можно и не заморачиваться.