중국 IP 주소에서 내 사이트 CMS 내의 특정 스크립트에 액세스하려는 시도가있었습니다.파일 요청 차단 중 503
이러한 것들은 해킹 시도 인 것 같습니다. 아래 htaccess 코드에 의해 생성 된 403보다는 503에 대한 요청을 차단하고 싶습니다.이 상황에서 가장 좋은 방법이라고 조언 했으므로 .
<files foo.php>
Deny from all
</files>
누구나 올바른 방향으로 나를 가리킬 수 있습니까?
중국 IP 주소에서 내 사이트 CMS 내의 특정 스크립트에 액세스하려는 시도가있었습니다.파일 요청 차단 중 503
이러한 것들은 해킹 시도 인 것 같습니다. 아래 htaccess 코드에 의해 생성 된 403보다는 503에 대한 요청을 차단하고 싶습니다.이 상황에서 가장 좋은 방법이라고 조언 했으므로 .
<files foo.php>
Deny from all
</files>
누구나 올바른 방향으로 나를 가리킬 수 있습니까?
당신은 대체없이 RewriteRule
을 사용할 수 있으며
RewriteRule foo.php - [R=503,L]
원하는 503
상태 코드를 반환
RewriteRule (?:foo.php|bar.pl|baz.py) - [R=503,L]
Redirect
과 RedirectMatch
은 다소 차이가있을 수 있습니다.
많은 파일이있는 경우 txt
파일이나 dbm
해시 파일 등 외부에서 목록을 유지 관리 할 수있는 RewriteMap
을 볼 수도 있습니다.
감사합니다. Olaf - L의 기능은 무엇이며 쉽게 파일 이름을 함께 연결할 수 있습니까? ie foo.php, footoo.php – toomanyairmiles
@toomanyairmiles ['L flag'] (http://httpd.apache.org/docs/current/rewrite/flags.html#flag_l)는 규칙이 일치하면 마지막 규칙이 되라. 이론적으로는 원하는만큼 파일 이름을 추가 할 수 있지만 너무 많으면 결국 유지가 불가능 해집니다. 업데이트 된 답변도 참조하십시오. –
감사합니다, 올라프 감사합니다. – toomanyairmiles
이것을보십시오 : http : //www.inmotionhosting.com/support/website/website-troubleshooting/block-unwanted-users-from-your-site-using-htaccess – NINCOMPOOP
방화벽 수준의 차단. 심지어 그들이 아파치에 가까이 가지 못하게하십시오. –
감사합니다 N00b UnChained, IP를 차단하는 방법을 살펴 보았습니다.하지만 너무 효과적 이기에 너무 많습니다. 모든 것이 특정 방법으로 이루어 지므로 최선의 방법이라고 생각했습니다. – toomanyairmiles