Уважаемые коллеги,<div><br></div><div>Есть вопрос как более идеологически правильно делать реврайт на имя другое доменное имя:</div><div><br></div><div>1. </div><div>server {</div><div>server_name   <a href="http://example.com">example.com</a> <a href="http://www.example.com">www.example.com</a>;</div>
<div><div>if ($host = &quot;<a href="http://www.example.com">www.example.com</a>&quot; ){</div><div>                rewrite (.*) <a href="http://example.com">http://example.com</a>$1;</div><div>        }</div></div><div>}</div>
<div><br></div><div>2.</div><div><div>server {</div><div>server_name   <a href="http://www.example.com">www.example.com</a>;</div><div>rewrite (.*) <a href="http://example.com">http://example.com</a>$1;</div><div>}</div><div>
server {</div><div>server_name <a href="http://example.com">example.com</a>;</div><div>}</div></div><div><br></div><div>Оба способа работают. if используется для реврайта. Плох ли if и здесь. Нужно ли использовать только второй варант? Почему?</div>
<div><br></div><div>Спасибо за внимание.</div><div><br>-- <br>Best regards,<br>Vasil Mikhalenya<br>
</div>