Пробовал, не срабатывает.<br><br><div class="gmail_quote">12 октября 2011 г. 15:08 пользователь Maxim Dounin <span dir="ltr"><<a href="mailto:mdounin@mdounin.ru">mdounin@mdounin.ru</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello!<br>
<div><div></div><div class="h5"><br>
On Wed, Oct 12, 2011 at 01:50:31PM +0400, Anton Kiryushkin wrote:<br>
<br>
> Есть желание сделать очень хитрый реврайт. Есть УРЛ вида<br>
> <a href="http://sub.domain.com/part1/part2.html" target="_blank">http://sub.domain.com/part1/part2.html</a> которые нужно направлять на<br>
> <a href="http://www.domain.com/part1/prefix/part2.html" target="_blank">http://www.domain.com/part1/prefix/part2.html</a>,<br>
> где part1, part2 и prefix - слова на русском языке.<br>
> Я попробовал их закодировать, написав такую вот конструкцию:<br>
> set $prefix UTF-1;<br>
> set $part1 UTF-2;<br>
> rewrite ^/$part1/(.*)\.html$ <a href="http://www.domain.com/$part1/$prefix/$1.html" target="_blank">http://www.domain.com/$part1/$prefix/$1.html</a><br>
>  permanent;<br>
> где UTF-1 и UTF-2 закодированные html-запросы.<br>
><br>
> Но к сожалению со стороны nginx никакой реакции. Как можно победить этот<br>
> вопрос?<br>
<br>
</div></div>rewrite ^/слово/(.*).html$ <a href="http://www.domain.com/%D1%81%D0%BB%D0%BE%D0%B2%D0%BE/%D0%BF%D1%80%D0%B5%D1%84%D0%B8%D0%BA%D1%81/$1.html" target="_blank">http://www.domain.com/слово/префикс/$1.html</a> permanent;<br>

<br>
Писать, естественно, в utf-8.<br>
<br>
Maxim Dounin<br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></blockquote></div><br><br clear="all"><div><br></div>-- <br>Best regards,<br>Anton Kiryushkin,<br>
 <br>