Redirect non-www ke www (atau sebaliknya) di nginx
Mesin pencari tidak suka dengan konten duplikat, dan bagi mereka, www dan non-www adalah dua entity yang berbeda, untuk menghindari penalti konten duplikat, disarankan untuk memilih satu saja, non-www atau yang versi www. Dalam contoh kali ini kita akan membahas cara redirect dari non-www ke www. Langkahnya adalah sebagai berikut:
Sunting berkas berikut (OS: Ubuntu)
kemudian tambahkan 4 baris kode berikut di bagian paling atas dari file tadi.
Periksa apakah konfigurasi sudah benar dengan mengetikkan perintah
Jika OK, silakan restart service nginx
Sunting berkas berikut (OS: Ubuntu)
/etc/nginx/sites-available/default
kemudian tambahkan 4 baris kode berikut di bagian paling atas dari file tadi.
server {
server_name example.com;
return 301 $scheme://www.example.com$request_uri;
}
server {
listen 80;
...
...
}
Periksa apakah konfigurasi sudah benar dengan mengetikkan perintah
sudo nginx -t
Jika OK, silakan restart service nginx
sudo service nginx restart
www ke non-www
server {
server_name www.example.com;
return 301 $scheme://example.com$request_uri;
}
Comments
Post a Comment