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 트릭 / 지침
에 대한 Stealth
기술에 열정을 가진 저는 2006년부터 StealthSettings.com에 즐겁게 글을 쓰고 있습니다. 저는 macOS, Windows, Linux 운영 체제뿐만 아니라 프로그래밍 언어와 블로그 플랫폼(WordPress), 온라인 상점(WooCommerce, Magento, PrestaShop)에서도 풍부한 경험을 가지고 있습니다.
Stealth의 모든 게시물 보기당신은 또한에 관심이있을 수 있습니다 ...