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

특정 도메인 확장자 차단하는 방법 없을까요 ? 채택완료

말자 5년 전 조회 4,077

특정 도메인 확장자 차단하는 방법 없을까요 ?

서버가 수시로 재부팅 흔적이 며칠동안 있어도 그러려니 했는데

오늘 로그 보니 이상한 주소해서 엄청 접속하고 있네요

 

htaccess에서 .xyz 로 끝나는 모든 접속을 차단할 수 없을까요 ?

검색해서 찾아보니 특정 도메인에 대한건 없더라구요

2차 도메인인 줄 알았는데 2차 도메인도 아니고

저렇게 많은 도메인으로 접속을 해오니 ㅠㅠ 서버가 꺼지는 듯

 

일단 이렇게도 해보고 저렇게도 해보는데

 

<IfModule mod_rewrite.c>
RewriteEngine On

# block visitors referred from indicated domains
//deny form *.xyz
RewriteCond %{HTTP_REFERER} *\.xyz [NC,OR]
RewriteCond %{HTTP_REFERER} *\.xyz [NC]
RewriteRule .* - [F]
</IfModule>

 

 

 

 

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

답변 8개

채택된 답변
+20 포인트
들레아빠

#내용 관리 짧은 주소
RewriteRule content/(.*) /bbs/content.php?co_id=$1

 

<Files *>
order allow,deny
allow from all
deny from .*\.xyz.*

</Files>

이거 지우세요..

 

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

답변에 대한 댓글 1개

말자
5년 전
으윽 그렇게 해도 오류뜨네요 다른 건 건들지도 않았는데 ㅠㅠ

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

들레아빠

정상적으로 적용된 상태이면

php.ini에서 short_open_tag = Off 에서도

잘 될것입니다.

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

답변에 대한 댓글 3개

말자
5년 전
제대로 적용이 안 된걸까요 ?ㅠㅠ
php.ini에서 short_open_tag = Off 이렇게 하면 자꾸 오류가 나서 해결방법이 없네요
짧은 주소 기능은 없거든요 ㅠㅠ
소스 주어다가 적용한 것이라
들레아빠
5년 전
관리자 기본환경설정 짧은주소 설정에서 [apache 설정 코드 보기] 누르셔서
코드를 복사하여 .htaccess에 붙여넣기하면 됩니다.
말자
5년 전
저는 버전이 오래되어서 기능 자체가 없네요 ㅠㅠ 그리고 위에 코드도 적용이 안 된거였네요 ㅠㅠ
xyz에서 계속 유입중인 ㅠㅠ

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

5년 전

잘만됫었는데 갑자기 저 오류가 뜨길래 찾아보다

php.ini에서 short_open_tag = on으로 하니 오류는 사라졌네요

정말 손도 안대고 ㅠ 저만 관리하던건데

 

들레아빠님 글 처럼 하니 일단은 지금은 그 도메인으로 접속이 없네요

감사합니다. ㅠㅠ

 

덧글 남겨주신분들 모두 감사합니다

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

답변에 대한 댓글 1개

들레아빠
5년 전
해결 하셨다니 다행입니다.
관리자 환경설정에서 짧은 주소 설정 확인하고
(무료아이콘.com|bye.kr|blogg.co.kr|putty.co.kr|oneplus.co.kr|m.malza.com|wp.malza.com)
이 부분도 확인하여 보세요.

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

5년 전

아무것도 만진게 없는데 ㅠㅠ <html>위에 소스가 뜨는건 왜그럴까요

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

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

5년 전

아무 것도 안 만지고 htaccess만 덧글들 처럼 적용했는데 사이트가 갑자기 이상해졌네요 ㅠ

 

http://malza.com/">http://malza.com/

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

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

들레아빠

//deny form *.xyz ==>> deny form .xyz

이렇게 하여 보세요.

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

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

5년 전

httpd.conf 또는 서비스 중 인 계정에 .htaccess 파일을 만들어 업로드 하시고 테스트 해 보세요.

<Files *>
order allow,deny
allow from all
deny from .*\.xyz.*

</Files>

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

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

5년 전

찾아보셔야 할 것 같은데 index.php 부분에 substr으로 뒤에서부터 4자리 자르고 xyz/면 if으로 차단하도록

하면 될 것 같은데요.

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

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

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

로그인