Saat Anda meng-host situs web, banyak penyedia hosting web mengizinkan akses situs web Anda menggunakan beberapa url seperti domainanda.com, www.domainanda.com. Jika Anda memiliki alamat IP khusus, situs web Anda juga tersedia di alamat IP tersebut. Adalah buruk bagi SEO untuk memiliki situs yang tersedia di banyak URL. Jika mesin pencari mengindeks konten situs web Anda menggunakan URL yang berbeda, itu akan mempengaruhi peringkat halaman Anda.
Untuk mendapatkan peringkat pencarian yang lebih baik, Anda perlu menentukan URL mana yang ingin diindeks oleh mesin pencari. Ini bisa dengan www atau tanpa www, ini lebih merupakan pilihan pribadi. Dalam kasus saya, saya memutuskan untuk menggunakan tanpa www (https://serverok.in) untuk membuat URL lebih pendek. Setelah Anda memutuskan URL yang Anda perlukan untuk diindeks oleh Google, Anda perlu mengarahkan ulang semua URL lain yang digunakan untuk mengakses situs web Anda ke URL ini. Ini disebut url Kanonik.
Di server web Apache, Anda dapat melakukan ini menggunakan file .htacess. Buat file .htaccess dengan konten berikut
1
2
3
|
RewriteEngine on
RewriteCond %{SERVER_NAME} !=www.yourdomain.com
RewriteRule ^ https://www.yourdomain.com%{REQUEST_URI} [END,NE,R=permanent]
|
Dalam kode di atas, ganti www.yourdomain.com dengan URL Canonical situs web Anda. Jika Anda tidak menggunakan www, hapus www dari kode pengalihan. Apa yang dilakukan kode adalah memeriksa apakah pengunjung menggunakan URL Canonical yang tepat untuk mengakses situs web Anda, jika tidak mengarahkannya ke url Canonical. Di baris ketiga, kami mengarahkan ulang ke https, jika Anda tidak menginstal SSL, ubah menjadi “http” alih-alih “https”.