LINUX.ORG.RU
ФорумAdmin

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

 , ,


0

1

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

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

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

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

Не соображу.

★★★★★

Последнее исправление: Twissel (всего исправлений: 1)

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

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

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

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

Я просто пока вынес конфиг phpmyadmin на другой хост.

Где нет этого редиректа.

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

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

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

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

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

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

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

This.

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

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

Просто я вчера сам в этом убедился: прописал для пула два сокета, понятно, что сработал последний прописанный.

Twissel ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.