. htaccess로 트릭 / 지침

최근에 나는 점점 파일을 사용하도록 강요되었습니다 htaccess로 (정의 아파치를 포함하는 파일) 또는에 필터 IP사이트 (웹 페이지에 대한 액세스 제어는) 또는 설정 PHP 플래그.

1. 서버에서 직접 온라인 프로젝트 작업에 노력을 기울이고 있으며, 사이트가 그 이외의 다른 사용자가 액세스 할 수 싶지 않는 사람이 제일 먼저 필터링 IP를. . htaccess로에 다음 행을 작성해야합니다 :

order deny,allow
deny from all
allow from 83.23.2.4

따라서 지령 모든 사용자에 대한 액세스를 차단 (금지 403) 이하 83.23.2.4. 당신은 로컬 호스트 (아파치가 설치된)에 최선을 다하고 있습니다 그리고 당신은 웹 서버 site-ul/fisierele는 LAN (로컬 영역 네트워크)을 사용에서 볼 수 원하는 경우 :

order deny,allow
deny from all
allow from 192.168.0.0/24

2. 특정 IP-uri/domenii 웹 서버에 대한 액세스를 차단.

<limit GET POST PUT>
order deny,allow
deny from 66.57.12.48
deny from .isp.com
allow from all
</limit>

-ip 66.57.12.48 및 도메인 * .isp.com의 웹 서버에 대한 액세스는 금지되어 있습니다.

3. 디렉토리 비활성화 Browsing.

Options All –Indexes

특히, 그것은 더 색인 (/의 지수)이없는 폴더에 대한 액세스를 금지합니다.

4. 인덱스 변경 default. (Default 페이지)

DirectoryIndex home.html index.html index.php

설정된 웹 서버 default index.html 및 index.php 인덱스 / 홈 파일이 있습니다. 그러나 readme.txt가 웹 주소의 색인 파일로 나타나도록하려면 "DirectoryIndex readme.txt"가 .htaccess에 기록됩니다.

5. 차단 리퍼러 사이트.

RewriteEngine on
RewriteCond %{HTTP_REFERER} site-blocat.com [NC]
RewriteCond %{HTTP_REFERER} site-blocat-2.com [NC]
RewriteRule .* - [F]

당신은 챙을받지 않으 다른 웹 페이지에 귀하의 사이트에 링크가있는 경우에, 당신은 위의 라인을 사용할 수 있습니다.

6. 피하기 위해 "핫 링크"차단 도난 트래픽 (대역폭).

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?domeniul-meu.com/.*$ [NC]
RewriteRule .(gif|jpg)$ - [F]

서버에서 호스팅되는 이미지 (JPG 및 GIF)를 사용하는 다른 사이트를 금지합니다.

7. . htaccess로 PHP는 플래그를 변경

더 많은 안전을 위해 일부 서버 설정 register_globals를 끄기아직 스크립트가 있습니다 (줌라 si 맘보예를 들어) 그에서 설치 register_globals가 필요합니다. 당신은 파일 sharehosting을 사용하여 액세스 할 수없는 경우 php.ini 파일당신은 변경 될 수 있습니다. htaccess로 사용할 수 있습니다 php_flags.

php_flag register_globals On

.htaccess, HTACCESS 치트 시트의 설정에 대한 추가 정의

기술에 대한 열정, 나는 기쁨으로 글을 씁니다. StealthSettings2006년부터 .com을 운영하고 있습니다. 저는 운영 체제 분야에서 폭넓은 경험을 갖고 있습니다. macOS, Windows 과 Linux, 프로그래밍 언어 및 블로그 플랫폼(WordPress) 및 온라인 상점의 경우(WooCommerce, 마젠토, 프레스타샵).

방법 » Linux » 아파치 » . htaccess로 트릭 / 지침
코멘트 남김