Categories
Pemrograman Tips dan Trik

Meredirect URL dengan WWW ke Tanpa WWW atau Sebaliknya menggunakan Htaccess

Sobat blog Arvamart tentunya pernah mengalami ketika menuliskan alamat suatu website atau URL suatu website di address bar yang diawali www misalnya www.blog.arvamart.com, tapi ketika setelah dienter www-nya menghilang jadi http://blog.arvamart.com atau sebaliknya misalnya tanpa www tapi kemudian setelah websitenya muncul alamatnya menjadi lengkap dengan www.

Sejatinya alamat suatu website memang diawali oleh www (world wide web) dengan atau tanpa menuliskan www, www tersebut tetap ada karena merupakan suatu layanan standar untuk dapat bertukar informasi di internet. Masalahnya adalah hal ini akan membuat duplikasi content suatu website di mata search engine. Contoh:  ketika sobat mengakses http://www.blog.arvamart.com/23-mengenal-internet.html dan http://blog.arvamart.com/23-mengenal-internet.html (tanpa www), maka hal ini terjadi duplikasi content, karena ada dua URL dengan isi yang sama yaitu tentang mengenal internet. Nah, salah satu trik optimasi untuk search engine (SEO=Search Engine Optimization) adalah dengan meredirect URL yang menggunakan www ke tanpa www atau sebaliknya dari tanpa www ke www tinggal pilih salah satu untuk menghindarkan dari duplikasi content halaman web menggunakan htaccess.

Berikut ini dua cara meredirect URL tersebut:

1. Meredirect URL yang menggunakan www ke URL tanpa www.

  • Buka teks editor kesayangan sobat
  • Lalu ketikan perintah berikut

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^www.blog.arvamart.com [NC]
RewriteRule ^(.*)$ http://blog.arvamart.com/$1 [L,R=301]

  • Simpan dengan nama .htaccess
  • Maka setiap URL yang dibuka dengan dimulai kata www, akan langsung diredirect ke URL tanpa www.

2. Meredirect URL yang tanpa www ke URL dengan www.

  • Buka teks editor kesayangan sobat
  • Lalu ketikan perintah berikut

RewriteEngine On
RewriteBase /

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

  • Simpan dengan nama .htaccess
  • Maka setiap URL yang dibuka dengan dimulai tanpa kata www, akan langsung diredirect ke URL dengan www.

3. Meredirect URL dari http ke https

  • Buka teks editor
  • Ketik perintah berikut

RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} !on atau %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

  • Simpan. Maka setiap URL yang dibuka akan diredirect otomatis ke https

Mudah, bukan!