Поиск:

Ответ в темуСоздание новой темы Создание опроса
> .htaccess, mod_rewrite и много GET-параметров 
:(
    Опции темы
barcelona
Дата 9.4.2013, 13:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 203
Регистрация: 21.4.2007

Репутация: нет
Всего: нет



Здравствуйте.
Есть необходимость перенаправлять браузер с адреса /index.php?id=100 на /index/id/100/

В .htaccess

Код

    RewriteCond %{REQUEST_URI}  ^/index\.php$
    RewriteCond %{QUERY_STRING} ^id=(\d+)$
    RewriteRule ^(.*)$ /index/id/%1/? [R=301,L]


Работает. Но возник вопрос: в url может быть сколько угодно GET-параметров. Как бы их все одной строкой захватить и сформировать url типа

Код

/index/param1/value1/param2/value2/...

PM MAIL   Вверх
Arantir
Дата 9.4.2013, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Рыбак без удочки
**


Профиль
Группа: Участник
Сообщений: 960
Регистрация: 18.11.2012

Репутация: 1
Всего: 55



Цитата(barcelona @  9.4.2013,  12:13 Найти цитируемый пост)
Как бы их все одной строкой захватить и сформировать url типа
Код
/index/param1/value1/param2/value2/...


/index?param1=value1&param2=value2...
/index/param1/value1/param2/value2/...

Заменить все "?", "=" и "&" слешами?



--------------------
interface Жопа {
    // ATTENTION: has to be implemented by every class of the project for proper project work
}
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0750 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.