Image

지식 기반 → htaccess를 사용하여 Apache에서 링크 차단 예제

[가상 서버] [공유 호스팅]
출판 날짜: 10.12.2024

Apache 웹 서버를 사용하여 링크를 처리하기 위한 .htaccess 파일 사용 예시입니다. 이 라인들은 사이트의 루트 폴더에 위치한 .htaccess 파일에 추가해야 합니다.

다음의 줄이 파일의 시작 부분에 있어야 합니다:

RewriteEngine On

1. 일치하는 링크 차단

RewriteCond %{THE_REQUEST} /path/link [NC]
RewriteRule ^ - [F]

2. 일치하는 링크 차단 (예시 2)

RewriteCond %{THE_REQUEST} /link.html [NC]
RewriteRule ^ - [F]

3. 허용된 IP 주소를 제외한 모든 사용자에게 링크 차단

RewriteCond %{REQUEST_URI} ^/admin.php
RewriteCond %{REMOTE_ADDR} !=79.xxx.71.xx
RewriteCond %{REMOTE_ADDR} !=10.0.0.3
RewriteRule ^(.*)$ - [R=403,L]

4. 허용된 IP를 제외한 파라미터가 있는 동적 링크 차단

RewriteCond %{QUERY_STRING} ^do=pm$ [NC]
RewriteCond %{REMOTE_ADDR} =11.22.33.44
RewriteRule ^index\.php$ - [F]

5. 링크를 사이트의 다른 섹션으로 리디렉션

Redirect 301 /login http://domain.tld




No Comments Yet