У меня такая проблема. Я делал достаточно навороченный сайт (с новостями, профилями пользователей и т.д). При этом я придерживался системы ссылок подобной той, что в джумле. Например, список всех новостей находился по адресу 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
Если хочется поизвращённее, то addhandler
Это всё для .htaccess