Mersi o să încerc sa vad cum aplic codul și în ce document.
Daca nginx este complicat o poti face si prin htaccess.
Cauta pe google htaccess generator si iti poti genera regulile care vrei, apoi doar faci update a fisierul htaccess.
Pentru a functiona trebui ca serverul sa ruleze cu apache, multe ruleaza apache + nginx
Multe panele acum iti permit sa editezi nginx config direct din panel daca nu ai aceasta optiune, atunci te loghezi in root si da comanda nginx -t
iti va arata calea catre fisierul config.
Vezi ca este un fisier general de config si apoi cate unul pentru fiecare site.
Poti alege blocarea la nivel de server, adica in fisierul config general sau la nivel de site unde va fi fisierul de config cu numele la site care si aici sunt doua non ssl si ssl, cat si www si non www.
cand ai gasit rulezi comanda:
nano /calea/catre/fisier
dupa editare dai ctrl x si apoi y
inainte de a da restart la nginx pentru a prelua noile modificari dai comanda nginx -t si daca sunt erori iti va spune linia unde este si fisierul.
daca totul este ok, atunci dai comanda
service nginx restart