채택완료

404 Not Found가 뜨는 이유

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

 

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

 

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

 

아래 이미지처럼

 

404 Not Found

nginx/1.22.1

 

가 뜨네요.

 

뭐가 문제일까요? ㅠㅠ

 

1995114353_1729077816.8733.jpg

|

답변 3개 / 댓글 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개

답변 감사합니다

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