При проксировании имеем слудующее:<br><br>location / {<br> root html;<br><br> proxy_pass <a href="http://some.site.com">http://some.site.com</a>;<br><br> proxy_hide_header Set-Cookie;<br>
proxy_set_header Accept-Encoding "";<br><br> sub_filter <a href="http://some.site.com">some.site.com</a> '$server_name:$server_port';<br> sub_filter_types text/plain;<br>
sub_filter_once off;<br>}<br><br>Здесь используется фильтр sub_filter для замены абсолютных ссылок на ссылки на наш сайт с сайта <a href="http://some.site.com">some.site.com</a>. Но замечено что некоторые страницы стали отображаться неверно, а именно появились такие куски в htm-коде:<br>
<br><td align="cente<b><a href="http://some.site.com">some.site.com</a></b>r" class="alt1"><span class="smallfont">11</span></td><br><br><a href="<a href="http://our.site.com:9001/members/302021308.html">http://our.site.com:9001/members/302021308.html</a>" rel="<b><a href="http://some.site.com">some.site.com</a></b>nofollow"><br>
<br><ta<b><a href="http://some.site.com">some.site.com</a></b>ble align="center" class="page" cellspacing="0" cellpadding="0" width="100%"><br><br>Всего несколько на странице. Это баг или фича? Если фича, то как ее отключить? Версия nginx <a href="http://0.6.26.">0.6.26.</a><br>
<br><br>P.S. Кто знает как правильно проксировать кукисы в nginx? Сейчас просто режутся директивой proxy_hide_header Set-Cookie;<br><br><br>