Laravel 에서 존재하지 않는 .php 형식의 파일 접근시 브라우저 내 "File not found." 메시지가 노출되고 nginx error.log 에서 "*8 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream," 내용을 확인할 수 있다.
해당 문제 발생 시 nginx sites-available 파일에서 laravel 404 에러 페이지로 리다이렉트 시키면 된다.
error_page 404 /index.php;
# pass PHP scripts
location ~ \.php$ {
if (!-f $document_root$fastcgi_script_name) {
return 404;
}
...
}
반응형
'개발 > Laravel' 카테고리의 다른 글
Laravel 현지화 URL Prefix 미들웨어 처리 (0) | 2021.10.13 |
---|---|
Laravel 8.0 이상 fortify 회원가입 완료 페이지 연결 (0) | 2021.08.23 |
Laravel Query Builder Logical Grouping (0) | 2021.04.19 |
Laravel 8 사용자 라이브러리 추가 (0) | 2021.04.02 |
Laravel Socialite와 SocialiteProvider를 활용한 다중인증 소셜로그인 및 동적 URL 처리 (0) | 2021.03.09 |