[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Преобразование строки mod_rewrite-ом
LRCenter
Никогда раньше не работал с mod_rewrite-ом
Объясните, не могу врубиться.

Правило:
RewriteRule ^(.*)/(.*)$ $1/media/$1/$2



По идее должно преобразовывать строку:
"http://site.ru/pict.gif" в "http://site.ru/media/site.ru/pict.gif",
Но этого не происходит, хотя файл загружен выдает 404. Что не так?



Спустя 48 минут, 35 секунд (10.11.2010 - 19:37) phz написал(а):
Чуть не в тему... Вот ссыль, поиграйся http://generateit.net/mod-rewrite/ интересная штука

Спустя 13 минут, 52 секунды (10.11.2010 - 19:51) LRCenter написал(а):
phz, спасибо но это не мой случай smile.gif
Объясните мне просто как захватить в переменную $1 все что содержится после "site.ru/", причем абсолютно все, строка может содержать любое число символов A-z 0-9 и "." и "/" в любой последовательности?

Спустя 19 минут, 18 секунд (10.11.2010 - 20:10) LRCenter написал(а):
Почему например при таком правиле:

RewriteRule ^(.*)$ view.php?p=$1 [L]


при таком запросе: "11/1/23/"

view.php показывает что переменная "p" равна "view.php" ?

а при "1/1/23/" вообще выдает 404?

Спасите, щас мозг вынесет! :o


_____________
Меньше кода - меньше багов ©
Быстрый ответ:

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