<br><div class="gmail_quote">2010/10/4 Vladislav V. Prodan <span dir="ltr">&lt;<a href="mailto:universite@ukr.net">universite@ukr.net</a>&gt;</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 &quot;&quot;;<br>
if ($host ~* ^([a-z0-9-\.]+)\.<a href="http://domain.com" target="_blank">domain.com</a>$) {<br>
   set $subdomain &quot;sub/$1&quot;;<br>
#  error_page  404 = <a href="http://domain.com/" target="_blank">http://domain.com/</a>;<br>
#  set $&quot;error_page  404&quot; &quot;<a href="http://domain.com/" target="_blank">http://domain.com/</a>&quot;;<br>
#  set $(error_page  404) &quot;<a href="http://domain.com/" target="_blank">http://domain.com/</a>&quot;;<br>
#  set ${error_page  404} &quot;<a href="http://domain.com/" target="_blank">http://domain.com/</a>&quot;;<br>
    }<br>
if ($host ~* ^<a href="http://www.domain.com" target="_blank">www.domain.com</a>$) {<br>
    set $subdomain &quot;&quot;;<br>
    }<br>
<br>
..<br>
}<br></blockquote><div><br></div><div>Почему вы не пользуетесь server_name а строите кучу if?</div></div><br>-- <br><div>wbr, Kirill</div><br>