Kode Redirect Prefix www ke non-www

Untuk keperluan SEO, salah satu hal yang perlu diperhatikan adalah pengalamatan address URL yang kita punya. Alamat www.domain.com dengan domain.com akan menampilkan halaman yang sama ketika diakses oleh browser. Namun bagi search engine, kedua alamat tersebut adalah website yang berbeda. Sehingga search engine akan menemukan bahwa duplicate content telah terjadi pada website kita. Alhasil beberapa […]

Internet

Untuk keperluan SEO, salah satu hal yang perlu diperhatikan adalah pengalamatan address URL yang kita punya. Alamat www.domain.com dengan domain.com akan menampilkan halaman yang sama ketika diakses oleh browser. Namun bagi search engine, kedua alamat tersebut adalah website yang berbeda. Sehingga search engine akan menemukan bahwa duplicate content telah terjadi pada website kita. Alhasil beberapa artikel atau posting kita menjadi terhapus dari indeks karena dianggap duplicate content.

Salah satu cara untuk menghindari hal tersebut adalah dengan membuat atau memodifikasi file .htaccess yang berlokasi pada root domain kita. Pada file .htaccess tersebut kita masukkan perintah sebagai berikut

RewriteEngine on
RewriteCond %{HTTP_HOST}   !^$
RewriteCond %{HTTP_HOST}   !^your-domain.com [NC]
RewriteRule ^/(.*)         http://your-domain.com/$1 [L,R=301]

Kode berikut adalah bentuk lebih kompleks untuk menangani redirecting www beberapa domain sekaligus. Teknisnya? Saya bukan ahli koding, jadi kopi paste sajalah. Dan jangan banyak bertanya. 🙂

RewriteEngine on
RewriteCond %{HTTP_HOST}   !^$
RewriteCond %{HTTP_HOST}   ^www.(.+)$ [NC]
RewriteRule ^/(.*)         http://%1/$1 [L,R=301]