Cara Mengaktifkan "mod_rewrite" di Apache2 pada Debian atau Ubuntu
Jika Anda telah menginstal server web Apache2 melalui apt-get atau aptitude pada Debian atau Ubuntu sistem, telah modul mod_rewrite diinstal, tetapi tidak diaktifkan secara default. Setelah instalasi Apache2, Anda harus mengaktifkan mod_rewrite secara eksplisit untuk menikmati manfaatnya.
Apa mod_rewrite?
Server web Apache2 menawarkan fitur extensible yang direalisasikan oleh gagasan modul pluggable. Ketika membangun Apache2, Anda mengkompilasi satu set modul yang menurut Anda perlu, ke dalamnya. Salah satu modul tersebut disebut mod_rewrite yang bertanggung jawab untuk menulis ulang URL website di sisi server. Sebagai contoh, ketika pengguna meminta "http://myserver.com/my_category/my_post.html", URL yang diminta diterjemahkan oleh mod_rewrite untuk "http://myserver.com/post.php?category=100&post=200" , yang kemudian ditangani oleh server web.
Mengapa menggunakan mod_rewrite?
Webmaster umumnya menggunakan mod_rewrite untuk meningkatkan user-keramahan dan mesin pencari ramah situs web dengan mengekspos URL lebih mudah diingat dan crawlable ke dunia dengan mod_rewrite. Selain itu, dapat membantu menyembunyikan informasi sensitif seperti string query dari permintaan URL, dan karenanya dapat meningkatkan keamanan situs.
Bagaimana mengaktifkan mod_write di Apache2
Instalasi default dari Apache2 dilengkapi dengan mod_rewrite diinstal. Untuk memeriksa apakah hal ini terjadi, memverifikasi keberadaan /etc/apache2/mods-available/rewrite.load.
$ Cat / etc/apache2/mods-available/rewrite.load
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
Untuk mengaktifkan dan beban mod_rewrite, melakukan sisa langkah.
$ Sudo a2enmod rewrite
Perintah di atas akan membuat link simbolik dalam /etc/apache2/mods-enabled.
$ ls -al / etc/apache2/mods-enabled/rewrite.load
lrwxrwxrwx 1 root root 30 Desember 9 23:10 /etc/apache2/mods-enabled/rewrite.load -> .. /mods-available/rewrite.load
Lalu, buka file berikut, dan mengganti setiap terjadinya "AllowOverride None" dengan "AllowOverride semua".
$ Sudo vi /etc/apache2/sites-available/default
Terakhir, restart Apache2.
$ sudo service apache2 restart
Senin, 07 Juli 2014
Cara Mengaktifkan "mod_rewrite" di Apache2 pada Debian atau Ubuntu
Posted on 10:05:00 AM by Unknown
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar