동일한 폴더에 동일한 퍼미션인데 Not Found뜨는 이유
본문
서버에 파일 하나 추가해서 링크 연결하는데 404Not Found가 계속 뜨네요.
동일한 폴더에 동일한 퍼미션을 주었는데도 그러네요.
위에 링크 본인인증은 Not Found, 회원가입은 잘 연결됩니다.
echo("<a href='/join/member_auth_personal.php' class='btn_basic gray'>본인인증</a><br>");
echo("<a href='/join/join_agree.php' class='btn_basic gray'>회원가입</a>");

답변 5
404 는 해당 위치에 파일이 없다는걸 의미합니다. 권한이랑은 상관없어요.
그리고 절대경로로 하셨는데 상위폴더가 더 있는것 같습니다.
트리구조 채크해보세요.
혹시라도 오타 있을까 글자는 한글자씩 세어봤지만, 정상적이네요 (^^;;)
404는 아시다시피 권한이 아니라, 페이지가 없음을 의미합니다.
경로 봐서는 그누보드가 아닌 것 같은데 혹시 join 폴더가 다른 곳에도 있는지 확인해보셨나요 ?
해당 소스가 적용된 경로 기준으로 join 폴더가 달라 나타날 수 있습니다.
링크 클릭 했을때 원하는 주소로 가긴하는건가요? 페이지 없을때 에러라서 경로가 정확한지 한번 살펴보셔야 할 거 같습니다.
전송방법에 따라 인식하지 못하는경우가 있습니다. binary와 ascii 확인해서 업로드 해보셔요
동일한 폴더에 동일한 퍼미션을 가진 파일이 있음에도 불구하고 404 Not Found 오류가 발생하는 데에는 몇 가지 가능한 이유가 있습니다.
파일 경로 오류: 파일 경로에 오타가 있는지 확인하세요. 예를 들어, `/join/member_auth_personal.php` 대신 `/join/member_auth_personal.html`로 입력했을 수 있습니다.
서버 구성 오류: 서버가 해당 파일 유형을 처리하도록 구성되지 않았을 수 있습니다. 예를 들어, PHP 파일을 처리하도록 서버가 구성되지 않았을 수 있습니다.
.htaccess 파일: `.htaccess` 파일이 있고 해당 파일이 파일 액세스를 제한하도록 구성되어 있을 수 있습니다.
캐싱 문제: 브라우저가 파일의 캐시된 버전을 표시하고 있을 수 있습니다. 브라우저 캐시를 지우고 다시 시도해 보세요.
추가로 확인할 수 있는 사항:
파일이 실제로 해당 폴더에 있는지 확인하세요.
파일의 퍼미션이 웹 서버가 파일을 읽고 실행할 수 있도록 설정되어 있는지 확인하세요. 일반적으로 파일 퍼미션은 644 또는 755여야 합니다.
서버 로그를 확인하여 404 오류에 대한 추가 정보가 있는지 확인하세요.
다른 브라우저나 기기에서 파일을 열어 보세요. 문제가 지속되면 웹 호스팅 제공업체에 문의하여 추가 지원을 받는 것이 좋습니다.