LINUX.ORG.RU

История изменений

Исправление fargred, (текущая версия) :

Например, чему будет равен $fastcgi_script_name при запросе /page1?

/page1

Ну и что значит «спотыкается о каталог»?

Это значит, что nginx

уже не ищет файл index.php, а считает его по умолчанию каталогом и возвращает соответственно 404 и внутреннюю failed (20: Not a directory)

Да и, похоже, я вообще не понимаю задачу

Мне нужно сделать так, чтобы /page1 реврайтилось в /index.php/page1, при этом бы обрабатывался собссно index.php, а /page1 попадало в переменную PATH_INFO, как и должно по идее в случае с CGI. Ну и чтоб не реврайтилась статика, потому что нормально она отдаётся только когда запрашивается корень.

Исходная версия Deleted, :

Например, чему будет равен $fastcgi_script_name при запросе /page1?

/page1

Ну и что значит «спотыкается о каталог»?

Это значит, что nginx

уже не ищет файл index.php, а считает его по умолчанию каталогом и возвращает соответственно 404 и внутреннюю failed (20: Not a directory)
Да и, похоже, я вообще не понимаю задачу

Мне нужно сделать так, чтобы /page1 реврайтилось в /index.php/page1, при этом бы обрабатывался собссно index.php, а /page1 попадало в переменную PATH_INFO, как и должно по идее в случае с CGI. Ну и чтоб не реврайтилась статика, потому что нормально она отдаётся только когда запрашивается корень.