[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Иерархическая организация ссылок сайта
aeon32
Здравствуйте.

У меня такая проблема. Я делал достаточно навороченный сайт (с новостями, профилями пользователей и т.д). При этом я придерживался системы ссылок подобной той, что в джумле. Например, список всех новостей находился по адресу index.php?option=com_news_list, а отдельная новость-адрес типа index.php?option=com_new_one&new_id=19. Аналогично для учётных записей пользователей. Да, и ещё замечу, что новости разбиты по городам.

Неожиданно клиенту не понравилась эта система адресации. Ему нужна древовидная структура ссылок.

Например, все новости Питера должны находится по адресу /piter/all_news, Москвы- /moskva/all_news. Профили пользователей- /vasya/, /jenya/.

Собственно, вопрос. Как проще всего перейти от одного к другому?
При добавлении города (Питера, например) создавать файл /piter/index.php? А может проще можно?

Идеальный вариант-написать скрипт (одну штуку), который бы обрабатывал полную строчку запроса (весь URL), анализировал бы и переводил всё в старую систему адресации.

Можно ли так сделать? Подскажите, пожалуйста



Спустя 1 час, 6 минут, 11 секунд (12.08.2009 - 10:46) Alchemist написал(а):
можно, делай

Спустя 4 часа, 32 минуты, 45 секунд (12.08.2009 - 15:19) Nikitian написал(а):
Ключевое слово mod_rewrite
Если хочется поизвращённее, то addhandler
Это всё для .htaccess
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.