The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"mod_rewrite и backreference"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"mod_rewrite и backreference"  
Сообщение от UM on 26-Фев-07, 18:22 
Такая ситуация у меня:
Есть RewriteCond ... в нём создается backreference. Пример

RewriteCond %{HTTP_HOST} ^(.+)\.domain\.ru

далее идут несколько штук RewriteRule, но получить переменную %1 удается только в первом из них =( Пример:

RewriteRule ^foo/ script.php?subdomain=%1&foo=1
RewriteRule ^bar/ script.php?subdomain=%1&bar=1
...

так вот в первом случае, при вызове:
sub.domain.ru/foo/
реврайт получается какой нужно:
script.php?subdomain=sub&foo=1

а при вызове
sub.domain.ru/bar/
в переменной %1 ничего нет, и реврайт получается
script.php?subdomain=&bar=1

Как быть? Как сделать, чтобы %1 можно было получить во всех последующих RewriteRule?
Спасибо

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "mod_rewrite и backreference"  
Сообщение от KarD_IO email on 05-Мрт-07, 13:52 
>RewriteRule ^foo/ script.php?subdomain=%1&foo=1
Попробуй
RewriteRule ^foo/ script.php?subdomain=%1&foo=1 [NC]

Или RewriteCond перед RewriteRule, хотя это не спортивно :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру