Mengatasi Masalah RewriteEngine Error di .htaccess Localhost

Kerap kali kita mengatasi masalah yang sangat menjengkelkan yang berkaitan dengan file .htaccess ini, kemaren saya bermasalah dengan website @belajar_web ini di server tempat sewa hostingnya, dikatakan bahwa ada masalah dengan file .htaccess nya, beruntung masalahnya sudah selesai & website kembali bekerja dengan baik.

Beberapa hari ini saya juga mengalami masalah serupa di local server yang saya gunakan untuk membuat website, saya bekerja di localhost untuk sementara, untuk ngetes sebelum di upload ke server online. Awal permasalahan terjadi ketika server Apache di laptop tidak tidak bisa dijalankan & berimbas tidak jalannya web server local. Saya sampai uninstall & install 5 kali dengan menggunakan web server local berbeda-beda 😀 & ternyata setelah mencoba beberapa web server itu akhirnya saya bisa juga memilih mana web server yang bagus untuk localhost, ya, saya akhirnya memilih AppServ karena dari segi pemakaian ini yang paling bagus.

Kembali ke masalah .htaccess, Setelah saya install Appserv dan menginstall Multisite di WordPress disana disebutkan bahwa harus membuat sebuah file .htaccess dan memasukkan kode .htaccess-nya, setelah saya ikuti langkah-langkahnya & login kembali ternyata halaman websitenya error “Internal Server Error” ya, sampai beberapa hari saya dibuat pusing yang menyebabkan project molor semua ;((

Baca Juga:  Menambahkan Info Kontak Twitter, Facebook dan LinkedIn di Profil User

Setelah pikiran jernih kembali akhirnya saya mencari kembali apa yang terjadi sehingga muncul error tadi, Saya lihat di logs server local ternyata kesalahan memang terjadi pada .htaccess-nya

[Tue Apr 05 10:51:30 2011] [alert] [client 127.0.0.1] G:/AppServ/www/web/.htaccess: Invalid command ‘RewriteEngine’, perhaps misspelled or defined by a module not included in the server configuration, referer: http://localhost/web/wp-admin/network/

Dapat dilihat bahwa terjadi kesalahan pada code “RewriteEngine” dan kemudian saya teringat bahwa pernah seorang teman dulu bilang kepada saya bahwa RewriteEngine ini gunanya adalah membuat permalink di website berjalan baik, kalau ada yang tahu secara detail penggunaan RewriteEngine ini harap komentar ya 🙂

Setelah saya mencari kesana-kemari akhirnya saya menemukan pokok permasalahannya, Secara default ketika kita menginstall web server local mode RewriteEngine ini masih aktif, cari file httpd.conf di folder Apache Anda, kalau ditempat saya di AppServ\Apache2.2\conf\httpd.conf buka menggunakan editor

Selanjutnya kita edit AllowOverride None menjadi AllowOverride All

Langkah selanjutnya adalah meRestart Apache Anda.

Jika dengan langkah ini masalah Anda belum terselesaikan, jangan sungkan untuk tanya di komentar ini 🙂

Komentar

comments

zulsdesign

Seorang Web Designer, Web Developer, Wordpress Development dan independen Blogger. Spesialisasi Personal Branding. Selalu haus akan ilmu tentang perkembangan dunia Web Design, Social Media, Online Marketing. Kadang-kadang juga berprofesi sebagai konsultan Website dadakan :)

grain storage instagram türk takipçi satın al