Htaccess Trik. / Pedoman

Akhir-akhir ini saya telah semakin dipaksa untuk menggunakan file .htaccess (Berkas berisi definisi Apache), atau menyaring IPSitus (akses dikendalikan ke halaman web), atau untuk mengatur Bendera PHP.

1. Hal pertama yang orang yang tertarik untuk bekerja pada sebuah proyek online langsung pada server dan tidak ingin situs yang akan diakses oleh pengguna lain selain dia adalah IP filtering. . Dalam Htaccess akan ditulis baris berikut:

order deny,allow
deny from all
allow from 83.23.2.4

Dengan demikian direktif memblokir akses ke semua pengguna (Forbidden 403) Kurang 83.23.2.4. Jika Anda bekerja di localhost (dengan Apache diinstal) dan Anda ingin site-ul/fisierele webserver bisa dilihat dari LAN (Local Area Network), gunakan:

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

2. Memblokir akses ke webserver tertentu IP-uri/domenii.

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

- akses ke server web ip 66.57.12.48 dan domain * .isp.com dilarang.

3. Nonaktifkan Direktori Browsing.

Options All –Indexes

Secara khusus, melarang akses ke folder yang tidak memiliki index (Index of /).

4. Perubahan indeks default. (Default halaman)

DirectoryIndex home.html index.html index.php

Server web yang ditetapkan default akan memiliki file index.html dan index.php index / home. Namun, jika kita ingin readme.txt muncul sebagai file indeks di alamat web, "DirectoryIndex readme.txt" akan ditulis ke .htaccess.

5. Memblokir situs pengarah.

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

Jika Anda memiliki link dari situs Anda pada halaman web lain yang tidak ingin menerima visor, Anda dapat menggunakan baris di atas.

6. Blokir "hot link" untuk menghindari pencurian lalu lintas (bandwidth).

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

Melarang situs lain untuk menggunakan gambar (jpg dan gif) yang di-host pada server.

7. Perubahan Flags PHP. Htaccess

Agar lebih aman, beberapa server telah diatur register_globals Off, Namun ada skrip (Joomla si Mambo, Misalnya) yang memerlukan register_globals instalasi On. Jika Anda menggunakan sharehosting berkas dan tidak memiliki akses php.iniAnda dapat menggunakan. Htaccess untuk mengubah php_flags.

php_flag register_globals On

Definisi lebih lanjut untuk pengaturan di .htaccess, HTACCESS Cheat Sheet

Sebagai pecinta teknologi, saya dengan senang hati menulis di StealthSettings.com sejak tahun 2006. Saya memiliki pengalaman yang kaya dalam sistem operasi: macOS, Windows, dan Linux, serta dalam bahasa pemrograman dan platform blogging (WordPress) dan toko online (WooCommerce, Magento, PrestaShop).

How to » Linux » Apache » Htaccess Trik. / Pedoman
Tinggalkan Komentar