테스트 사이트 - 개발 중인 베타 버전입니다

동일한 폴더에 동일한 퍼미션인데 Not Found뜨는 이유 채택완료

고기조아 10개월 전 조회 1,244

서버에 파일 하나 추가해서 링크 연결하는데 404Not Found가 계속 뜨네요.

동일한 폴더에 동일한 퍼미션을 주었는데도 그러네요.

 

위에 링크 본인인증은 Not Found, 회원가입은 잘 연결됩니다.

</p>

<p>echo("<a href='/join/member_auth_personal.php' class='btn_basic gray'>본인인증</a>
");

echo("<a href='/join/join_agree.php' class='btn_basic gray'>회원가입</a>");</p>

<p>

http://sir.kr/data/editor/2412/2083642585_1734411713.7292.jpg" width="100%" />

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

답변 6개

채택된 답변
+20 포인트
10개월 전

404 는 해당 위치에 파일이 없다는걸 의미합니다. 권한이랑은 상관없어요.

그리고 절대경로로 하셨는데 상위폴더가 더 있는것 같습니다.

트리구조 채크해보세요.

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

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

glitter0gim
10개월 전

*Apache 설정에 특정 형태의 파일에 대한 접근 제한되었을 수 있음.

*파일이 새로 추가/수정되었지만,

  서버 캐시가 남아 있을 경우, 새로운 파일을 인식하지 못할 수 있음.

*.htaccess에서 URL 재작성(RewriteRule) 설정으로 특정 접근이 차단될 수 있음,

RewriteEngine On

RewriteCond %{REQUEST_URI} !^/join/join_agree\.php$

RewriteRule ^.*\.php$ - [F,L]

member_auth_personal.php 파일을 예외로 추가

</p>

<p>RewriteEngine On

RewriteCond %{REQUEST_URI} !^/join/(join_agree|member_auth_personal)\.php$

RewriteRule ^.*\.php$ - [F,L]</p>

<p>

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

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

R
10개월 전

동일한 폴더에 동일한 퍼미션을 가진 파일이 있음에도 불구하고 404 Not Found 오류가 발생하는 데에는 몇 가지 가능한 이유가 있습니다.

 

파일 경로 오류: 파일 경로에 오타가 있는지 확인하세요. 예를 들어, `/join/member_auth_personal.php` 대신 `/join/member_auth_personal.html`로 입력했을 수 있습니다.

 

서버 구성 오류: 서버가 해당 파일 유형을 처리하도록 구성되지 않았을 수 있습니다. 예를 들어, PHP 파일을 처리하도록 서버가 구성되지 않았을 수 있습니다.

 

.htaccess 파일: `.htaccess` 파일이 있고 해당 파일이 파일 액세스를 제한하도록 구성되어 있을 수 있습니다.

 

캐싱 문제: 브라우저가 파일의 캐시된 버전을 표시하고 있을 수 있습니다. 브라우저 캐시를 지우고 다시 시도해 보세요.

추가로 확인할 수 있는 사항:

파일이 실제로 해당 폴더에 있는지 확인하세요.

파일의 퍼미션이 웹 서버가 파일을 읽고 실행할 수 있도록 설정되어 있는지 확인하세요. 일반적으로 파일 퍼미션은 644 또는 755여야 합니다.

서버 로그를 확인하여 404 오류에 대한 추가 정보가 있는지 확인하세요.

다른 브라우저나 기기에서 파일을 열어 보세요. 문제가 지속되면 웹 호스팅 제공업체에 문의하여 추가 지원을 받는 것이 좋습니다.

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

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

10개월 전

전송방법에 따라 인식하지 못하는경우가 있습니다. binary와 ascii 확인해서 업로드 해보셔요

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

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

10개월 전

링크 클릭 했을때 원하는 주소로 가긴하는건가요? 페이지 없을때 에러라서 경로가 정확한지 한번 살펴보셔야 할 거 같습니다.

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

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

10개월 전

혹시라도 오타 있을까 글자는 한글자씩 세어봤지만, 정상적이네요 (^^;;)

404는 아시다시피 권한이 아니라, 페이지가 없음을 의미합니다.

경로 봐서는 그누보드가 아닌 것 같은데 혹시 join 폴더가 다른 곳에도 있는지 확인해보셨나요 ?

해당 소스가 적용된 경로 기준으로 join 폴더가 달라 나타날 수 있습니다.

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

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

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

로그인