Как правильно организовать сайт со своим контентом для разных городов?

На dle cms пытаюсь организовать автоматическое определение города посетителя сайта.

Столкнулся с главным вопросом, как оптимизировать механизм? У меня 1117 городов и 90 категорий сайта.

Необходимо в каждом городе - категории, создавать 90 подкатегорий?

Пример:

Москва - авто

Москва - мото

Омск - авто

Омск - мото

Наверное правильно было бы создать отдельную таблицу city и делать выборку контента по city id и category id, но тогда я не вижу механизма реализации сео url, т.е. в url адрес имя города не вписать... можно будет в категории обувь вывести обувь из москвы и обувь из омска, url при этом будет один - obuv

Пожалуйста, объясните, как реализовать города грамотно, не создавая тысячи категорий?

Городов 1117*90= :-(


Ответы (1 шт):

Автор решения: Miomoor

Можно просто создать в таблице каждого города столбец, отвечающий за категорию.

→ Ссылка