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