Cara redirect non-www ke www pada Nginx

Beberapa hari ini sering dapat pertanyaan followup pembahasan lama. 😀 Kali ini soal redirect url yang dulu pernah saya tuliskan bagaimana caranya dari versi www.nama_domain.com ke polosan nama_domain.com saja. Kali ini yang ditanyakan adalah bagaimana kalau sebaliknya?

Adalah hal yang sama mudahnya. 😀 Tinggal edit konfigurasi virtual host Nginx dari nama domain yang bersangkutan dan tambahkan blok kode berikut:

server {
    server_name nama_domain.com;
    return 301 $scheme://www.nama_domain.com$request_uri;
}

Ini sudah termasuk trafik lewat protokol HTTP dan HTTPS.

Dan jangan lupa restart Nginx supaya setting barunya dipakai:

service nginx restart

Semoga bermanfaat. 🙂

Tinggalkan komentar