Masalah Permalinks WordPress di XAMPP
by Irwan on Feb.01, 2010, under ngeBlog
Kali ini saya mau bikin toko online menggunakan WordPress, tapi sebelum saya upload beneran di Internet, saya mau utak-atik dahulu di web server lokal saya pake XAMPP untuk Windows. Sebelumnya saya tidak ada masalah dengan tema-tema WordPress yang biasanya tapi saya dapet tema WordPress yang agak ribet yaitu mengaruskan permalink WordPress di setting Day and name dan sudah pasti secara default blog akan menjadi error haha… permasalahan mulai muncul dari situ yaitu tidak bisa merubah http://localhost/toko/?p=123 menjadi http://localhost/toko/2010/02/01/sample-post/ dan sudah pasti saya malah senang kalo ada masalah seperti ini
Kenapa hal tersebut bisa terjadi?
Hal ini terjadi karena bahwa dalam XAMPP mod_rewrite tidak diaktifkan secara default dan fasilitas AllowOverride juga tidak diaktifkan sehingga Webserver Apache akan mengabaikan file .htaccess yang aslinya digunakan untuk menulis kembali permalink dari URL sebenarnya.
Untuk memperbaiki kesalahan tampilan permalink di WordPress yang diinstall pada server XAMPP, ikuti saja langkah-langkahnya sebagai berikut:
- Edit file httpd.conf yang terletak dalam folder Z:\xampp\apache\conf (silahkan disesuaikan dengan punya Anda) menggunakan notepad saja yang mudah.
- Cari teks dengan kata kunci LoadModule rewrite_module modules/mod_rewrite.so Anda akan menemukan baris perintah seperti di bawah ini:
….
#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
#LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
#LoadModule speling_module modules/mod_speling.so
….. - Hilangkan tanda pagar (#) dari baris perintah yang saya cetak tebal diatas. Adanya tanda # menandakan bahwa baris perintah ini tidak aktif. Setelah Anda ubah, baris perintah tersebut seharusnya tampak seperti ini:
….
#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
#LoadModule speling_module modules/mod_speling.so
….. - Selanjutnya, cari lagi perintah dengan kata kunci AllowOverride. Nanti Anda akan menemukan AllowOverride sebanyak 3 tempat, tapi yang harus dirubah adalah AllowOverride yang terakhir Anda temukan, lebih jelasnya seperti dibawah ini:
….
# “/xampp/cgi-bin” should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
AllowOverride None
Options None
Order allow,deny
Allow from all
….. - Ubah nilai None pada AllowOverride menjadi AllowOverride All sehingga perintah akan tampak seperti ini:
….
# “/xampp/cgi-bin” should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
AllowOverride All
Options None
Order allow,deny
Allow from all
….. - Restart Apache XAMPP Anda.
- Selesai… permalinks bisa Anda rubah-rubah sesuai yang Anda suka
February 26th, 2010 on 4:16 pm
termikasih infonya. yang saya mau tanyakan, permalink seperti apa yang tepat untuk SEO ? apakah dengan menggunakan www pada url lebih baik untuk SEO ?
[Balas]
Irwan Reply:
February 26th, 2010 at 4:46 pm
terima kasih udah mampir
permalinks seperti punya web Anda bagus, atau seperti punya saya juga bagus, sama aja kok
pake www atau tidak itu juga tidak berpengaruh sama SEO
[Balas]
April 30th, 2012 on 6:42 am
SEO mu kok maksimal mas.. asem kok
[Balas]
Irwan Reply:
May 7th, 2012 at 10:49 am
hehe asem og…
sak jane kui orasah ka kean teori SEO dab… sak iki sing penting isi blog e sik wae
[Balas]