Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Небольшой вопрос по mod_rewrite
Форумы портала PHP.SU » » Вопросы новичков » Небольшой вопрос по mod_rewrite

Страниц (1): [1]
 

1. Okula - 18 Декабря, 2012 - 14:36:28 - перейти к сообщению
У меня возникает проблема при написании правила:
Например, у меня есть файл с именем 1024_1024_akordoff.net%2Fsong.php%3Fact%3Dp%26id%3D1751.jpg
Он лежит в папке files/
Мне нужно замаскировать папку files/ через mod_rewrite.
Пишу правило:
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteEngine On
  2. RerwiteRule ^(.+)\.jpg$ files/$1.jpg [NE,L]

Модуль почему-то начинает экранировать символы, хотя стоит флаг NE и обращается к файлу 1024_1024_akordoff.net/song.php?act=p&id=1751.jpg вместо 1024_1024_akordoff.net%2Fsong.php%3Fact%3Dp%26id%3D1751.jpg

Помогите исправить ошибку.
2. KingStar - 18 Декабря, 2012 - 14:39:45 - перейти к сообщению
не сталкивался, но ИМХО скорее всего это делает браузер, а не серв

 

Powered by ExBB FM 1.0 RC1