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

403 에러 질문

멍멍잉 1년 전 조회 2,041

<!DOCTYPE html>

<html lang="en">

<head>

</head>

<body>

    <form role="form" method="post" action="" autocomplete="off">

<input type="submit" name="test" value="로그인" class="btn btn-light btn-block" tabindex="3">

</form>

</body>

</html>

 

name="test"만 추가하면 403 forbidden You don't have permission to access this resource

에러가 발생합니다. 호스팅업체에서 막아둔건지, 아니면 .htaccess 파일을 생성하여 설정을 걸어둬야하는지 고수님들 도움이 필요합니다.

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

답변 3개

@설국열차 님과 @마르스컴퍼니 님께서 말씀하신 것처럼 파일과 디렉토리의 퍼미션 문제일 가능성이 매우 높다고 볼 수 있으며 웹방화벽에 의해 차단되었을 경우일 수도 있습니다.

예로 파일에 대해 644, 디렉토리에 대해 755

적절한 퍼미션을 설정하시면 될 것 같습니다.

 

또한 .htaccess 파일에 다음과 같이 규칙을 설정하실 수 도 있습니다.

</p>

<p># 제한적인 규칙 예시

<Files "your_form_page.php">

    Order Deny,Allow

    Deny from all

</Files>

 

403에러에 대해 정확한 정보를 얻기 위해서는 서버로그를 확인해야 하지만 호스팅인경우는 해당 호스팅 업체에 문의 해보시는것도 해결하시는데 도움이 될 수 있을 것 같습니다.

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

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

input name 값을 추가한다고 해서 퍼미썬 문제가 발생하지 는 않을 것입니다. 위의 파일이 생성된 위치와 해당 디렉토리 또는 앞 디렉토리에 생성된 .htaccess 을 보고 파일명을 다른것으로 변경한 후 다시 한번 해보세요 해당 파일과 디렉토리의 퍼미썬도 봐 보세요... 644만 되어도 읽는 것은 문제가 안 될 것입니다.

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

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

1년 전

웹방화벽 정책에 의해 차단(403) 되었을 가능성이 있습니다.

 

name="test" 를 name="i_login" 과 같이 변경해 보거나, (문제가 없다면 웹방화벽 문제 가능성 O)

또는 웹방화벽 담당자에게 문의해 볼 수 있습니다.

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

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

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

로그인