LINUX.ORG.RU
ФорумAdmin

Простой вопрос по nginx: исключить uri из редиректа

 , ,


0

1

Есть правило, которое перенаправляет с index.php на /

 if ($request_uri ~* "^(.*\/)index\.php$") {
        return 301 $1;
    }

Как мне добавить исключение, чтобы веб-сервер не перенаправлял $host/phpmyadmin/index.php ?

Возможно, что-нибудь можно добавить в это же условие?

Не соображу.

★★★★★

Костыли-костылики:

map $request_uri $redirect {
$host/phpmyadmin/index.php 0;
~* "^(.*\/)index\.php$" $1;
}

if ($redirect != 0) {
 return 301 $redirect;
}
З.ы. работоспособность не проверял.

Deleted ()
Ответ на: комментарий от Deleted

Немного офтопа, а можно сделать так, чтобы в одном пуле php-fpm было несколько сокетов для взаимодействия с бекендом?

Или только один пул — один сокет?

Twissel ★★★★★ ()
Ответ на: комментарий от Twissel

Немного офтопа, а можно сделать так, чтобы в одном пуле php-fpm было несколько сокетов для взаимодействия с бекендом?

Нет, какой в этом смысл?

Или только один пул — один сокет?

This.

Deleted ()