Pada tutorial kali ini akan membahas bagaimana cara redirect domain lama ke domain baru melalui .htaccess, karena sudah beberapa kali klien kami menanyakan hal yang sama terkait melakukan redirect domain melalui .htaccess.
Saat Anda memigrasi situs dari satu domain ke domain lain, sangat penting bahwa Anda tidak memutus semua tautan yang Anda buat ke domain lama Anda. Redirect yang benar dari semua halaman di domain lama ke lokasi yang sama di domain baru akan memastikan bahwa pengunjung ke domain lama akan berakhir di tempat yang tepat. Kegagalan untuk mengarahkan ulang akan mengakibatkan hilangnya pengunjung serta peringkat mesin pencari.
Redirect Domain Lama ke Domain
Kami mengasumsikan bahwa server web Anda menggunakan Apache untuk tujuan tutorial ini. Jika Anda belum membuat perubahan apa pun pada keseluruhan struktur situs Anda, tetapi hanya memindahkan situs dalam kondisi saat ini, Anda dapat menambahkan baris berikut ke file .htaccess Anda yang terletak root pada domain lama Anda :
RewriteEngine On RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR] RewriteCond %{HTTP_HOST} ^www.olddomain.com$ RewriteRule (.*)$ http://www.newdomain.com/$1 [R=301,L]
Jika Anda telah membuat perubahan pada struktur situs Anda, Anda masih dapat menggunakan code di atas pada domain lama Anda, tetapi Anda juga harus membuat redirect dalam file .htaccess pada domain baru Anda untuk menangani perubahan situs spesifik.
Untuk redirect satu halaman ke lokasi baru di domain yang sama, gunakan sintaks berikut:
Redirect 301 /old/old.htm http://www.domain.com/new.htm
Dimungkinkan untuk membuat aturan yang akan mengarahkan ulang URL yang mengikuti pola tertentu ke lokasi baru. Karena aturan ini melibatkan ekspresi reguler yang kompleks, kami tidak membahasnya di sini. Seorang profesional SEO dapat membantu Anda membuat aturan yang lebih kompleks dan spesifik situasi ini. Pastikan Anda menggunakan 301 redirect untuk konten yang dipindahkan. Jenis pengalihan lainnya tidak akan mempertahankan peringkat mesin pencari Anda.