LINUX.ORG.RU

nginx перенаправление не получается реализовать

 ,


0

1

запросы вида /admin/* и /admin перенаправить на /public/index.php а остальные запросы на 404 ошибку.

Сначала пробую просто на /public/index.php любые запросы перенаправить, не работает.

location / {
    try_files $uri $uri/ /public/index.php?$args;
}

А как работает? Что в логах? nginx перезапускал?

gruy ★★★★★
()

если надо перенаправить адреса /admin, то почему location / ?

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

Рабочее:

    location / {
      try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
      include includes/fastcgi-php.conf;
      fastcgi_pass wordpress:9000;
    }

includes/fastcgi-php.conf:

fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_intercept_errors on;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

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