Я новичок в Laravel, и им пытаются получить перенаправлять все входящие запросы от /example
к [email protected]
Я использую этот маршрутLaravel 5 маршрутизации всех маршрутов
Route::match(['get', 'post'], '/example/{any}', ['uses' =>'[email protected]'])->where('any', '.*');
Все отлично работает с /example/any/any/any
, но я получаю No input file specified.
ошибка при попытке /example/any/any/any.php
Пожалуйста, помогите мне решить эту проблему. Благодарю.
NGIX отправит запросы на .php-файлы в обработчик файла PHP, не проверяя, существует ли файл. В apache это обычно разрешается с помощью mod_rewrite. Я предполагаю, что у NGIX есть что-то подобное. Проверьте http://nginxlibrary.com/resolving-no-input-file-specified-error/ – apokryfos
Привет, спасибо за ваш комментарий, мне удалось сделать то, что я хотел, изменив конфигурацию NGINX. Просто добавил этот 'try_files $ uri $ uri//index.php? $ Args;' Теперь он работает так, как ожидалось. –
Это может помочь другим, если вы ответили на свой вопрос решением. – apokryfos