dillix (dillix) wrote in ru_mod_rewrite,
dillix
dillix
ru_mod_rewrite

Регулярка для редиректа

Добрый день!

Пытаюсь сделать регулярку, которая будет перенаправлять
/redir/URL на redir.php

Вот сама регулярка:
RewriteRule ^(.*)redir/(.+)$ $1redir.php?q=$2 [L,NC,NE]

Но как только попадается последовательность %2F или знак #, то сервер выдает 404 ошибку. Я так понимаю что мод рерайт транслирует %2F в знак /

Вот пример на котором тестирую:
http://test.ru/redir/http%3A%2F%2Fftp.icq.com%2Fpub%2FICQ6%2FInstall_ICQ6.exe

Подскажите как решить эту проблему?
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 3 comments