채택완료

.htaccess 에서 회원 가입 로그인 페이지 접속 막기

안녕하세요.

.htaccess를 활용하여 

 

/bbs/write.php

/bbs/register.php

/bbs/login.php

 

등의 페이지를 관리자 IP를 제외한 모든 인원에게 접근을 막고싶습니다.

 

카페 24를 사용하고 있으며 

 

<Files "/bbs/write.php">

order deny,allow
deny from all
allow from xxx.xxx.xxx.xxx #허용 IP
</Files>

 

이런식으로 해보아도 잘 작동 하지 않습니다.

혹시 적용가능한 코드가 있을까요?

|

답변 1개 / 댓글 3개

채택된 답변
+20 포인트

정안되면 php 소스에서 막아주는 방법도 있긴 하나

 

일단 .htaccess 에 적용하는건

 

이걸 참고해서 적용해 보세요

 

참고: https://blog.warpmemory.com/72

답변에 대한 댓글 3개

Order allow,deny
이순서로 하는게 맞았네요
감사합니다.

혹시

<Files login.php> 이거 한줄에 여러개 넣는 방법이 있을까요?

/bbs/write.php, /bbs/register.php, /bbs/login.php 이런식으로요
설정구조상 폴더구조 및 파일을 한라인에는 하나만 설정가능한걸로 알고 있습니다.
<FilesMatch "a\.php|b\.html">
해보니 이렇게 적용이 가능합니다.

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