You are currently viewing Redirect Keseluruhan Situs memakai HTACCESS

Redirect Keseluruhan Situs memakai HTACCESS

Jika Anda mengubah domain lama, namun tidak ingin kehilangan traffic atas domain lama tersebut, maka Anda perlu melakukan redirects semua domain yang ada.

Hal ini akan berlaku untuk semua URL beserta prefix nya, atas domain lama, yang akan di arahkan ke domain baru. Sebagai contoh cara kerja nya sbb:

Semua URL beserta prefix nya dari domain lama, akan diarahkan ke domain baru.

  • URL dari: domainlama.com/abcde, akan diarahkan ke: domainbaru.com/abcde
  • URL dari: domainlama.com/cara-memasak-nasi-goreng, akan diarahkan ke: domainbaru.com/cara-memasak-nasi-goreng
  • URL dari: domainlama.com, akan diarahkan ke: domainbaru.com

Untuk itu, Anda perlu menggunakan script dibawah ini, yang perlu di masukan ke dalam .htaccess.

Anda perlu menghapus semua konten dalam folder domain lama tersebut. Namun sisakan satu file, yaitu .htaccess di dalam nya. Dan file tersebut, isi kan script ini.

#Redirect to Another domain
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domainlama.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.domainlama.com$
RewriteRule (.*)$ https://domainbaru.com/$1 [R=301,L]

Catatan: Jangan lupa mengubah domainlama.com, dengan domain Anda yang lama. Dan juga, ubah domainbaru.com dengan domain baru Anda.

 

Redirect Direktori

Apabila Anda ingin melakukan redirect dari direktori satu ke direktori yang lain, Anda bisa menggunakan script ini:

RedirectMatch 301 ^/paket(/.*)?$ /joki-skripsi$1

Ini adalah RedirectMatch yang lebih sederhana jika Anda hanya ingin melakukan pengalihan langsung dari satu path ke path lain.

Contoh script diatas, akan mengarahkan user:

  • Dari: skripsiexpress.com/paket
  • Ke: skripsiexpress.com/joki-skripsi