Объясните, не могу врубиться.
Правило:
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, спасибо но это не мой случай
Объясните мне просто как захватить в переменную $1 все что содержится после "site.ru/", причем абсолютно все, строка может содержать любое число символов A-z 0-9 и "." и "/" в любой последовательности?

Объясните мне просто как захватить в переменную $1 все что содержится после "site.ru/", причем абсолютно все, строка может содержать любое число символов A-z 0-9 и "." и "/" в любой последовательности?
Спустя 19 минут, 18 секунд (10.11.2010 - 20:10) LRCenter написал(а):
Почему например при таком правиле:
при таком запросе: "11/1/23/"
view.php показывает что переменная "p" равна "view.php" ?
а при "1/1/23/" вообще выдает 404?
Спасите, щас мозг вынесет! :o
RewriteRule ^(.*)$ view.php?p=$1 [L]
при таком запросе: "11/1/23/"
view.php показывает что переменная "p" равна "view.php" ?
а при "1/1/23/" вообще выдает 404?
Спасите, щас мозг вынесет! :o
_____________
Меньше кода - меньше багов ©