аргументами?
Хочу, чтобы все запросы вида example.com/archive/CAT_NAME/YYYY-MM обрабатывались скриптом
/archive.php?cat=CATEGORY_NAME&date=YYYY-MM
Размышления остановились на вот таком:
location ~ "^/archive/(.*)/([0-9]{4})-([0-9]{2})$" {
set $atheme \1;
set $adate \2;
fastcgi_pass unix:/run/php/php-fpm.sock;
fastcgi_param SCRIPT_FILENAME "/var/www/example/archive.php?cat=$atheme&date=$adate";
}
Подскажите, в какую сторону мне продолжить копать?
У тебя в adate попадет только год.
SCRIPT_FILENAME не должна содержать аргументов. Это именно файл, который будет дергаться интерпретатором.
Подозревал. Как тогда передавать аргументы?
Обсуждают сегодня