Welcome! Log In Create A New Profile

Advanced

Re: redirect с псевдонимов

Maxim Dounin
October 04, 2013 09:00AM
Hello!

On Fri, Oct 04, 2013 at 04:08:01PM +0400, Роман wrote:

> Добрый день,
>
> У сайта есть куча псевдонимов, с которых необходимо сделать редиект на
> основной домен.
>
> Сделал с помощью карты
>
> map $host $redirectToMainHost {
> default 0;
> www.site.ru 1;
> }
>
>
> server {
> ...
> if ($redirectToMainHost = 1) {
> rewrite ^(.*)$ http://site.ru$1 permanent;
> }
> ...
> }
>
> но почему то это приводит к ошибке:
>
> pid 73792 (nginx), uid 80: exited on signal 11
>
> в чем я ошибся?

Как уже подсказали, правильно - сделать отдельный блок server{},
где и обрабатывать всё, что нужно редиректить. Подробности можно
почитать где-то тут:

http://nginx.org/ru/docs/http/request_processing.html
http://nginx.org/ru/docs/http/server_names.html

Но таки если падает, то в любом случае имеет смысл разобраться и
исправить. Для этого желательно убедиться, что проблема
воспроизводится в свежих версиях, после чего прислать nginx -V,
конфиг и backtrace. Подробнее тут:

http://wiki.nginx.org/Debugging

--
Maxim Dounin
http://nginx.org/en/donation.html

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

redirect с псевдонимов

Роман October 04, 2013 08:10AM

Re: redirect с псевдонимов

Роман Москвитин October 04, 2013 08:16AM

Re: redirect с псевдонимов

Роман October 04, 2013 08:36AM

Re: redirect с псевдонимов

Роман Москвитин October 04, 2013 08:56AM

Re: redirect с псевдонимов

Maxim Dounin October 04, 2013 09:00AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 173
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready