Или для решения лучше посмотреть в сторону встроенного Perl?<div>Неужели ни у кого не возникало подобной извращенной задачи?<br><br><div class="gmail_quote">12 октября 2011 г. 13:50 пользователь Anton Kiryushkin <span dir="ltr"><<a href="mailto:swood@fotofor.biz">swood@fotofor.biz</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><span style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)">Есть желание сделать очень хитрый реврайт. Есть УРЛ вида </span><a href="http://sub.domain.com/part1/part2.html" style="color:rgb(0, 0, 204);font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)" target="_blank">http://sub.domain.com/part1/part2.html</a><span style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)"> которые нужно направлять на </span><div>
<a href="http://www.domain.com/part1/prefix/part2.html" style="color:rgb(0, 0, 204);font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)" target="_blank">http://www.domain.com/part1/prefix/part2.html</a><span style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)">, </span></div>
<div><span style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)">где part1, part2 и </span><span style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)">prefix - слова на русском языке.</span><br style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)">
<span style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)">Я попробовал их закодировать, написав такую вот конструкцию:</span><br style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)">
<span style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)">set $prefix UTF-1;</span><br style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)">
<span style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)">set $part1 UTF-2;</span><br style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)">
<span style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)">rewrite ^/$part1/(.*)\.html$ </span><a href="http://www.domain.com/$part1/$prefix/$1.html" style="color:rgb(0, 0, 204);font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)" target="_blank">http://www.domain.com/$part1/$prefix/$1.html</a><span style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)"> permanent;</span><br style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)">
<span style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)">где UTF-1 и UTF-2 закодированные html-запросы.</span><br style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)">
<br style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)"><span style="font-family:arial, sans-serif;font-size:13px;background-color:rgb(255, 255, 255)">Но к сожалению со стороны nginx никакой реакции. Как можно победить этот вопрос?</span> <br clear="all">
<font color="#888888">
<div><br></div>-- <br>Best regards,<br>Anton Kiryushkin,<br> <br>
</font></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Best regards,<br>Anton Kiryushkin,<br> <br>
</div>