[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с конфигурированием mod_rewrite
Finnish
Структура сайта простая: в корне находятся скрипты (news.php, forum.php и т.д.), .htaccess и папки (js, images и т.д.).
Изначально на сайте выполнял преобразование www.site.ru/news/param1/param2/... в www.site.ru/news.php?_[]=param1&_[]=param2/....
Сейчас же возникла необходимость дописывать к некоторым параметрам (в том числе и к имени скрипта) дополнительное значение, отделённое от них запятой: www.site.ru/news,12/param1,test/param2/param3,foo.

Помогите с RewriteRule. rolleyes.gif

PS: выложить .htaccess не представляется возможным, т.к. я сейчас нахожусь далеко от сервера, удалённого доступа пока нет.



Спустя 2 часа, 24 минуты, 2 секунды (14.08.2009 - 11:14) Finnish написал(а):
Получил всё таки доступ... Вот на чём я остановился:
Код
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteBase /
RewriteRule ^(.*)/([^/,]+)(,([^/]+)?/?$ $1&_[$2]=$3 [NC]
RewriteRule ^(.*)/([^/,]+)/?$ $1&_[$2] [NC]
RewriteRule ^([^/,]+),([^/,]+)/?$ $1.php?_[$1]=$2 [NC,L]

Не получается обработать www.site.ru/news/param1,test/param2/param3,foo (имя скрипта без параметра)

Быстрый ответ:

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