<div class="gmail_quote">27 января 2011 г. 11:39 пользователь Slava Kokorin <span dir="ltr">&lt;<a href="mailto:slava.kokorin@gmail.com">slava.kokorin@gmail.com</a>&gt;</span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="gmail_quote">27 января 2011 г. 6:23 пользователь User <span dir="ltr">&lt;<a href="mailto:nginx-forum@nginx.us" target="_blank">nginx-forum@nginx.us</a>&gt;</span> написал:<div class="im"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Всем привет!<br>
Настраиваю автоматический редирект на<br>
https. При вот таком варианте<br>
[code]<br>
if ($scheme = &#39;http&#39;)<br>
{<br>
    rewrite ^(.*)$ <a href="https://xxxxxxx.ru" target="_blank">https://xxxxxxx.ru</a>$1 permanent;<br>
}<br>
[/code]<br>
редирект идет постоянно, как для<br>
обращений по http, так и для https... В чем<br>
фишка?<br></blockquote><div><br></div></div><div>Вообще считается что if is evil.</div><div><br></div><div>Я делаю так - и всё работает.</div><div><br></div><div>server {</div><div>   listen 80;</div><div>   server_name  <a href="http://whatever_you_want_to_redirect.com" target="_blank">whatever_you_want_to_redirect.com</a>;</div>

<div>rewrite      ^  https://</div></div></blockquote><div> </div><div>Сорри, не дописал. Итак, вот пример.</div><div><div><br></div><div>server {</div><div>    listen 80;</div><div>    server_name  <a href="http://whatever_you_want_to_redirect.com/" target="_blank">whatever_you_want_to_redirect.com</a>;</div>
<div>    rewrite      ^  https://<a href="http://whatever_you_want_to_redirect.com/" target="_blank">whatever_you_want_to_redirect.com</a> permanent;</div><div>    ##  rewrite      ^  https://$host permanent;  ## Possible this will work as well and more general</div>
<div>}</div></div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="gmail_quote"><div class="im"><div></div><div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?21,169949,169949#msg-169949" target="_blank">http://forum.nginx.org/read.php?21,169949,169949#msg-169949</a><br>
<br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</blockquote></div></div><br><br clear="all"><br>-- <br>Regards,<br><font color="#888888">Slava<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br>Slava<br>