|
|
|
| Добрый всем
Вообщем возникла у меня такая задачка, есть допустим проект.
Его нужно реализовать для разных городов. Но чтобы это все работало в одном месте.
то есть допустим будут проекты
perer.project.ru
moscow.project.ru
vladik.project.ru
Имена третьего уровня будут заводится через админку в проекте и храниться в базе. Как мне лучше сделать общую струкруту разделения данных, то есть чтобы для каждого города открывалась своя страничка со своими данными. Я приблизительно понимаю например что надо анализировать REQUEST_URI и там парсить на тот или иной город. И потом читать данные соответсвенные. То есть допустим в базе в таблицах прикрутить еще одно поле - типа город и там уже выбирать.
Или заводить под каждый новую таблицу (что мне кажется лишним)
Может кто посоветует что нить ? | |
|
|
|
|
|
|
|
для: buka
(10.03.2008 в 14:18)
| | Можно с помощью mod_rewrite получать имя поддомена, и выбирать из базы соответствующие записи. | |
|
|
|
|
|
|
|
для: Киналь
(10.03.2008 в 15:59)
| | Согласен - лучшее использовать mod_rewrite | |
|
|
|
|
|
|
|
для: mihdan
(11.03.2008 в 11:06)
| | Да, МодРеврайт подойдет лучше всего.
Создаешь таблицу городов (название русское и имя поддомена)
И во всех используемых таблицах (новости, блоги, прайс-листы, реклама и пр.) делаешь поле "id_города"
парсишь название города, выбираешь все данные по этому городу (также можно отдыльные шаблоны делать на каждый город), если города в БД нету, то сообщение типа: Извините пока такого города нету в системе.. :) | |
|
|
|