~에 의해

0

.htaccess 트릭 / 지침

.htaccess 트릭 / 지침

0

In ultima vreme am fost tot mai nevoit sa folosesc fisierul .htaccess (fisier care contine definitii Apache), fie pentru a filtra IP-uri (accesul controlat catre o pagina web), fie pentru a seta PHP flags.

1. Primul lucru de care este interesata o persoana care lucreaza la un proiect online direct pe server si nu doreste ca site-ul sa poata fi accesat de alti utilizatori in afara de el, este filtrarea ip-urilor. In fisierul .htaccess vor fi scrise urmatoarele linii:

order deny,allow
deny from all
allow from 83.23.2.4

Prin aceasta directiva este blocat accesul tuturor utilizatorilor (403 Forbidden), mai putin 83.23.2.4. Daca lucrati pe localhost (cu Apache instalat) si doriti ca site-ul/fisierele de pe webserver sa fie vizibile numai din LAN (Local Area Network), folositi:

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

2. 특정 IP/도메인에 대한 웹서버 접근을 차단합니다.

<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. 디렉토리 검색을 비활성화합니다.

Options All –Indexes

보다 정확하게는 색인(/ 색인)이 없는 폴더에 대한 액세스가 금지됩니다.

4. 기본 인덱스를 변경합니다. (기본 페이지)

DirectoryIndex home.html index.html index.php

기본 웹 서버에는 index.html 및 index.php index/home 파일이 있습니다. 그러나 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]

Interzice altui site sa foloseasca imagini (jpg si gif) care sunt hostate pe server.

7. Schimbare PHP Flags din .htaccess

Pentru a fi mai safe, unele servere au setat register_globals Off, totusi sunt scripturi (Joomla 그리고 Mambo, de exemplu) care cer la instalare register_globals On. Daca folositi un sharehosting si nu aveti acces fisierul php.ini, puteti folosi .htaccess pentru a schimba php_flags.

php_flag register_globals On

Mai multe definitii pentru setari din .htaccess, HTACCESS Cheat Sheet

.htaccess 트릭 / 지침

당신은 또한에 관심이있을 수 있습니다 ...

아니 www.

www를 어떻게 제거합니까? 도메인/하위 도메인 이름 앞에? www.domain.tld를 domain.tld로 변환합니다. RewriteEngine 켜기 다시 작성...
계속 읽기

Qihoo!

흥미로운 제목이죠? :) 아마도 웹사이트나 웹호스팅 서버(특히 웹호스팅 서버)를 관리하는 사람들에게 흥미로울 것입니다.
계속 읽기

답장을 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필요한 필드가 표시됩니다 *