Baris berikut akan membantu Anda mentransfer seluruh situs web ke https:
Menulis Ulang Mesin ON. Tulis Ulang %{HTTPS} !on. Aturan Penulisan Ulang (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Baris di atas mengaktifkan mesin penulisan ulang dan kemudian memeriksa nilai variabel lingkungan HTTPS. Jika aktif maka tulis ulang seluruh halaman situs web menjadi https.
Misalnya, redirect url ‘ http://www.abc.net? p=100&q=20 ‘ ke ‘ http://www.abc.net/10020pq’.
Menulis Ulang Mesin ON. Aturan Tulis Ulang ^ http://www.abc.net/([0-9]+)([0-9]+)pq$ ^ http://www.abc.net? p=$1&q=$2.
Pada baris di atas, $1 mewakili braket pertama dan $2 mewakili braket kedua.
Untuk mencegah .htaccess file dari penyusup dan orang lain agar tidak melihat file-file itu, Anda dapat mengganti nama file itu sehingga tidak diakses oleh browser klien. Baris yang melakukan ini adalah:
AccessFileName htac.cess.
Masalah lain yang merupakan faktor utama konsumsi bandwidth yang besar oleh situs web adalah masalah hot link yang adalah tautan ke situs web Anda oleh situs web lain untuk menampilkan gambar sebagian besar dari situs web Anda yang menghabiskan lebar pita. Masalah ini juga disebut sebagai 'pencurian bandwidth’.
Pengamatan umum adalah ketika sebuah situs menampilkan gambar yang terdapat di beberapa situs lain karena tautan panas ini situs Anda perlu dimuat dan dipertaruhkan bandwidth situs Anda, gambar situs lain adalah ditampilkan. Untuk mencegah hal ini seperti: gambar seperti: .gif, .jpeg dll. baris kode berikut akan membantu:
Menulis Ulang Mesin ON. Tulis Ulang %{HTTP_REFERER} !^$ Tulis Ulang %{HTTP_REFERERER} !^ http://(www\.)?mydomain.com/.*$ [NC] Aturan Penulisan Ulang \.(gif|jpeg|png)$ - [F].
Baris di atas memeriksa apakah HTTP_REFERER tidak disetel ke kosong atau tidak disetel ke salah satu tautan di situs web Anda. Jika ini terjadi maka semua gambar di halaman Anda diganti dengan 403 terlarang.
Jika situs web Anda tidak aktif untuk pemeliharaan dan Anda ingin memberi tahu semua klien Anda yang perlu mengakses situs web Anda tentang hal ini, maka untuk kasus seperti itu Anda dapat menambahkan baris berikut ke situs web .htaccess Anda yang hanya mengizinkan akses admin dan mengganti halaman situs yang memiliki tautan ke .jpg, .css, .gif, .js apa pun dll.
RewriteCond %{REQUEST_URI} !^/admin/ [NC] Tulis Ulang %{REQUEST_URI} !^((.*).css|(.*).js|(.*).png|(.*).jpg) [NC] RewriteRule ^(.*)$ /ErrorDocs/Maintainence_Page.html. [NC, L, U, QSA]
Baris-baris ini memeriksa apakah URL yang Diminta berisi permintaan apa pun untuk halaman admin mana pun, yaitu yang dimulai dengan '/admin/' atau permintaan apa pun ke halaman '.png, .jpg, .js, .css' dan untuk permintaan semacam itu, halaman itu akan diganti menjadi 'ErrorDocs/Maintainence_Page.html’.
Server nama adalah server yang mengubah Alamat IP tertentu menjadi nama domain. Pemetaan ini juga dapat ditentukan dalam file .htaccess dengan cara berikut.
Untuk Memetakan alamat L.M.N.O ke nama domain www.hellovisit.com. RewriteCond %{HTTP_HOST} ^L\.M\.N\.O$ [NC] Aturan Tulis Ulang ^(.*)$ http://www.hellovisit.com/$1 [L, R=301]
Baris di atas memeriksa apakah Host untuk halaman mana pun memiliki Alamat IP sebagai: L.M.N.O dan jika demikian halaman dipetakan ke nama domain http://www.hellovisit.com oleh baris ketiga dengan pengalihan permanen.
Suka tag yang digunakan untuk menerapkan kondisi ke satu file, dapat digunakan untuk mencocokkan grup file dan menerapkan beberapa kondisi ke grup file seperti di bawah ini:
Pesan Izinkan, Tolak Tolak dari Semua.
Daftar trik yang bisa dilakukan dengan .htaccess file jauh lebih banyak. Jadi, ini memberi kami gambaran seberapa kuat file ini dan seberapa banyak keamanan dan dinamika serta fitur lain yang dapat diberikannya ke situs web Anda.
Kami telah mencoba yang terbaik untuk membahas sebanyak mungkin trik htaccess dalam artikel ini, tetapi jika kami melewatkan trik penting, atau Anda selamat datang untuk memposting ide dan trik htaccess Anda yang Anda ketahui melalui bagian komentar di bawah - kami akan memasukkannya ke dalam artikel kami juga…