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)
/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

Popular posts from this blog

Adding Image Alternate Text into WordPress Image Attachment using python-wordpress-xmlrpc Library

Keutamaan Tidur yang Sedikit Menurut para Ulama

Kisah Nabi Uzair a.s.