Кажется, это просто отлично. Учитывая это:
RewriteEngine On
RewriteLog /tmp/rewrite.log
RewriteLogLevel 5
RewriteRule myurl /stackexchange/foo.html
Если я получу это:
curl http://localhost/test/xxmyurly%EDyy
Я вижу это в /tmp/rewrite.log:
(3) applying pattern 'myurl' to uri '/test/xxxmyurly?yy'
(2) rewrite '/test/xxxmyurly?yy' -> '/serverfault/foo.html'
И я получаю именно то, что ожидаю (документ с содержанием «это тест»).
Я подозреваю, что ваша проблема не в том, что вы думаете. Включить RewriteLog и
Посмотрите, что появляется, а затем опубликуйте свои результаты здесь. Кроме того, видя больше
(в идеале, все) ваша конфигурация также поможет.