.htaccess Tricks / Dyrektywy

Ostatnio byłem zmuszony do korzystania z coraz plik .htaccess (Plik zawierający definicje Apache), lub filtrować IPStrony (kontrolowany dostęp do strony internetowej) lub ustawić Flagi PHP.

1. Pierwszą rzeczą, osoba, która jest zainteresowana pracą na internetowej projektu bezpośrednio na serwerze i nie chce, że witryna może być udostępniony przez innych użytkowników oprócz niego jest IPs filtrowania. . Htaccess będzie napisane następujące wiersze:

zamówić deny, allow
deny from all
pozwalają z 83.23.2.4

W ten sposób Dyrektywa zablokował dostęp do wszystkich użytkowników (Zakazane 403), Mniej 83.23.2.4. Jeżeli praca na localhost (z Apache zainstalowany) i site-ul/fisierele webserver chcę być widoczny tylko w sieci LAN (Local Area Network), zastosowania:

zamówić deny, allow
deny from all
pozwalają z 192.168.0.0 / 24

2. Blokowanie dostępu do niektórych serwerze IP-uri/domenii.

POST GET PUT> <limit
zamówić deny, allow
deny from 66.57.12.48
deny from. isp.com
pozwalają z każdego
</ Limit>

- Niedozwolone dostęp do serwera WWW i 66.57.12.48 IP domeny * .isp.com.

3. Wyłącz przeglądanie katalogu.

Options All-Indexes

W szczególności, zabronić dostępu do folderów bez indeksu (Index of /).

4. Zmiana indeksu domyślnego. (Strona domyślna)

DirectoryIndex index.php index.html home.html

Zestaw webserver index.html domyślne i będzie indeksować pliki index.php / home. Jednakże, jeśli chcesz adres www pojawiał się jako indeks pliku readme.txt w. htaccess jest napisane "DirectoryIndex readme.txt".

5. Blokowanie stron odsyłających.

RewriteEngine na
RewriteCont% {HTTP_REFERER} site-blocat.com [NC] RewriteCond% {HTTP_REFERER} zablokowana witryna-2.com [NC] RewriteRule. * - [F]

Jeśli masz link do Twojej strony na innych stronach internetowych, które nie życzą sobie otrzymywania daszki, można korzystać z linii powyżej.

6. Zablokuj "hot link", aby uniknąć kradzież ruchu (przepustowości).

RewriteEngine na
RewriteCond% {HTTP_REFERER}! ^ $
RewriteCoun% {HTTP_REFERER}! ^ Http: // (www.)? Domain-meu.com /.*$ [NC] RewriteRule. (Gif | jpg) $ - [F]

Zakazać inną witrynę, aby korzystać z obrazów (JPG i GIF), które są przechowywane na serwerze.

7. Flagi zmian PHP. Htaccess

Aby być bardziej bezpieczne, niektóre serwery są ustawione register_globals OffJednak nie są to skrypty (Joomla si MamboNa przykład), które wymagają instalacji na register_globals. Jeśli używasz sharehosting pliku i nie mają dostępu php.iniMożna użyć do zmiany. Htaccess php_flags.

php_flag register_globals On

.htaccess

Inne definicje ustawień. Htaccess

.htaccess Tricks / Dyrektywy

O autorze

podstęp

Namiętnie o wszystkim, co oznacza gadżety i IT, piszę z przyjemnością stealthsettings.com od 2006 i lubię odkrywać z wami nowe rzeczy na temat komputerów i systemów operacyjnych macOS, Linux, Windows, iOS i Android.

Zostaw komentarz

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.