Видимо я до этого терял один пробел. Вроде как работает.<div>Вопрос. Почему же тогда нельзя пользовать переменные? Ведь так было бы гораздо удобнее подобные извращения делать.<br><br><div class="gmail_quote">12 октября 2011 г. 16:21 пользователь 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>
<br>
On Wed, Oct 12, 2011 at 04:19:05PM +0400, Anton Kiryushkin wrote:<br>
<br>
> Пробовал, не срабатывает.<br>
<br>
Debug log?<br>
<font color="#888888"><br>
Maxim Dounin<br>
</font><div><div></div><div class="h5"><br>
><br>
> 12 октября 2011 г. 15:08 пользователь Maxim Dounin <<a href="mailto:mdounin@mdounin.ru">mdounin@mdounin.ru</a>>написал:<br>
><br>
> > Hello!<br>
> ><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$<br>
> > <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>
> > 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.htmlpermanent" target="_blank">http://www.domain.com/слово/префикс/$1.htmlpermanent</a>;<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><br>
><br>
><br>
><br>
><br>
> --<br>
> Best regards,<br>
> Anton Kiryushkin,<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><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></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Best regards,<br>
Anton Kiryushkin,<br> <br>
</div>