rewrite & 404

Aleksandr Sytar sytar.alex на gmail.com
Вт Окт 11 10:33:52 UTC 2011


11 октября 2011 г. 14:27 пользователь  <b_rom на mail.ru> написал:
> Приветствую,
>
> необходимо организовать безусловное перенаправление всего с
> http://subdomain.domain.com на http://domain.com/subdomain/.
> Но при этом все 404-е редиректить именно в корень домена, т.е. на
> http://domain.com

server {
   server_name subdomain.domain.com;

   location / { return 301 domain.com/subdomain/; }
}

server {
    server_name domain.com;

    location /subdomain { error_page 404 /; }
}

>
> Существует ли (в принципе) красивое (или не очень) решение с помощью nginx?
> Как реврайтить первое условие понятно, в тупике относительно 404-х

Как-то так наверно


Подробная информация о списке рассылки nginx-ru