<br><div class="gmail_quote">2010/10/4 Vladislav V. Prodan <span dir="ltr"><<a href="mailto:universite@ukr.net">universite@ukr.net</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Нужно, чтоб в идеале у каждого поддомена своя страница ошибки<br>
Но хотя бы сделать при ошибке редирект на головной домен...<br>
Пробовал 4 закомментированных варианта, но nginx рунался...<br>
Прошу помощи аудитории.<br>
<br>
nginx/0.7.67<br>
<br>
server {<br>
...<br>
root /www/domain/data/www/<a href="http://domain.com/$subdomain" target="_blank">domain.com/$subdomain</a>;<br>
set $subdomain "";<br>
if ($host ~* ^([a-z0-9-\.]+)\.<a href="http://domain.com" target="_blank">domain.com</a>$) {<br>
set $subdomain "sub/$1";<br>
# error_page 404 = <a href="http://domain.com/" target="_blank">http://domain.com/</a>;<br>
# set $"error_page 404" "<a href="http://domain.com/" target="_blank">http://domain.com/</a>";<br>
# set $(error_page 404) "<a href="http://domain.com/" target="_blank">http://domain.com/</a>";<br>
# set ${error_page 404} "<a href="http://domain.com/" target="_blank">http://domain.com/</a>";<br>
}<br>
if ($host ~* ^<a href="http://www.domain.com" target="_blank">www.domain.com</a>$) {<br>
set $subdomain "";<br>
}<br>
<br>
..<br>
}<br></blockquote><div><br></div><div>Почему вы не пользуетесь server_name а строите кучу if?</div></div><br>-- <br><div>wbr, Kirill</div><br>