Force Redirect domain to use www with .htaccess

Dipostinganku sebelumnya aku sempet kebingungankan. Perihal pengalihan domain pakai .htaccess. Sebenernya masalahnya cuman bingung soal mindahin request dari client dari domain yang lama ke domain baru dengan struktur URL yang sama. Kasus sebenarnya, di GoldenChoco ada beberapa sub web di domain utama http://www.goldenchoco.web.id Misalnya, kita punya sub web dengan alamat http://www.goldenchoco.web.id/special/

  051751889c932b24aef49b4f92d3ebdd.png

 Masalah terjadi apabila user mengetikkan alamat halaman special tersebut tanpa menggunakan "www", maka server akan mengalihkan ke halaman 404 secara otomatis, karena memang di domain http://goldenchoco.web.id mengarah ke server virtual GC-1, disana tidak ada backup maupun wordpress mirror dari portal GoldenChoco, hanya berisi file .php untuk mengarahkan apabila client mengetikkan alamat tersebut maka akan terbuka http://www.goldenchoco.web.id/ Baru saja saya menemukkan tutorial, ternyata tidak seperti dugaan saya sebelumnya, dengan hanya menambahkan perintah redirect pada .htaccess yang dimiliki wordpress maka akan muncul masalah seperti post saya sebelumnya. Masalah akan terselesaikan apabila kita fokus ke .htaccess yang ada di GC-1, dimana saat klien mengunjungi alamat http://goldenchoco.web.id akan langsung di arahkan tanpa menggunakan file .php, melainkan hanya dengan .htaccess dan apabila klien menggunakan alamat langsung untuk sub web yang lain maka tidak akan di arahkan ke halaman 404.

.htaccess

`Redirect 301 / http://www.goldenchoco.web.id/` 

Dengan kode di atas maka bila klien ingin mengunjungi http://goldenchoco.web.id/special akan langsung di arahkan ke http://www.goldenchoco.web.id/special tanpa di alihkan ke 404. :D

Comments

Popular Posts