2026, 새로운 도약을 시작합니다.

404 Not Found가 뜨는 이유 채택완료

카페24 호스팅에서 aws lightsail로 옮겼는데요.

index.php랑 bbs/login.php나 관리자페이지 등은 잘 들어가지는데

게시판이나 개인정보처리방침 등에 들어가면 

아래 이미지처럼

404 Not Found

nginx/1.22.1

가 뜨네요.

뭐가 문제일까요? ㅠㅠ

1995114353_1729077816.8733.jpg

답변 3개

채택된 답변
+20 포인트
Copy


location / {

root /var/www/html;

index index.php index.html index.htm;

try_files $uri $uri/ /index.php?$args;

}
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

답변 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

카페24에서는 htaccess url를정의했을것으로 판단됩니다. 그런데  Nginx 서버에서는 이를 허용하지않습니다. 하여 nginx.conf  파일을 열어 직접 규칙을 정해주셔야 해결이 될것으로보이네요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

답변 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

아파치 서버에서 엔진엑스 서버로 옮기면서 기존 짧은주소 설정파일이 더 이상 유효 안 해서 그런 듯 합니다.

기존 /..htaccess 파일 제거 후, 엔진엑스 서버에 맞게 짧은주소 설정파일을 재생성하셔야 할 듯..

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

답변 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고