Cara Redirect www ke non www Menggunakan .htaccess

July 3rd, 2010 § 3

Coba ketik google.com di browser anda, setelah beberapa detik URL tersebut otomatis berubah menjadi www.google.com. Ini disebut redirect URL.

www adalah sub domain dalam struktur domain. Search engine mengindeks www.namadomain.com dan namadomain.com sebagai dua domain yang berbeda. Terserah mau yang mana tetapi sebaiknya pilih salah satunya.

Apache web server mensupport URL rewriting menggunakan mod_rewrite. Berikut ini langkah-langkahnya.

1. Masuk ke program ftp anda, kemudian pilih public_html

2. Klik view/edit file .htaccess

3. Tuliskan salah satu perintah di bawah ini ke file .htaccess anda.

- Redirect www to non-www:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.yourdomain.com [NC]
RewriteRule ^(.*)$ http://yourdomain.com/$1 [L,R=301]
</IfModule>
- Redirect non-www to www:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^yourdomain.com [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301]
</IfModule>

Jangan lupa ubah yourdomain.com menjadi nama domain anda.

4. Save dan upload file .htaccess tadi ke server.

Perintah mod_write di atas menggunakan 301 http redirect dan memungkinkan redirect semua halaman web.

Where am I?

You are currently viewing the archives for July, 2010 at Anshar Blog.

Get Adobe Flash playerPlugin by wpburn.com wordpress themes