Welcome! Log In Create A New Profile

Advanced

Re: Как написать такой try files. Или как заблокировать логгирование 403?

March 03, 2012 07:56PM
> А что мешает явно в try_files
> проверять
> индексные файлы?

Есть проблема — когда нужно при тех же условиях обрабатывать не только /index.html, но и /index.php

В этом случае при обращении к $uri/ сервер предлагает скачать index.php, вместо того, чтобы исполнить (да, при прямом указании /index.php в запросе, всё ок, проблема именно в запросе директории, без указания файла).

То есть хочется, чтобы работали выражения вида:
try_files $uri $uri/ @bors =404;
но чтобы при наличии в каталоге /index.html (/index.xml и т.п. статики) возвращался бы файл, а при наличии /index.php — отрабатывался как PHP.

Сейчас /index.html приходится ловить через 403-ю ошибку, index.php отрабатывается со строкой выше корректно. Проблемы начинаются в таком варианте:
try_files $uri $uri/index.php $uri/index.html @bors =404;
Subject Author Posted

Re: Как написать такой try files. Или как заблокировать логгирование 403?

Ruslan Ermilov November 06, 2011 01:50AM

Re: Как написать такой try files. Или как заблокировать логгирование 403?

Balancer March 03, 2012 07:56PM

Re: Как написать такой try files. Или как заблокировать логгирование 403?

Alexander Moskalenko March 04, 2012 05:40AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 143
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