Puncte:0

Redirecționare IP Nginx către domeniu

drapel za

Am un nou server care redirecționează de la toate solicitările DNS către https către numele domeniului. Am avut o problemă cu redirecționarea de la adresa IP și am adăugat returnează 301 https://$host$request_uri; de mai jos.

Este returnează 301 https://$host$request_uri; modul corect de redirecționare de la IP la domeniu?

Server {
    dacă ($gazdă = www.example.ext) {
        returnează 301 https://$host$request_uri;
    } 


    dacă ($gazdă = exemplu.ext) {
        returnează 301 https://$host$request_uri;
    } 


        asculta 80 default_server;
        asculta [::]:80 default_server;

        server_name example.ext www.example.ext;
        returnează 301 https://$host$request_uri;
Puncte:1
drapel in

Există patru stări HTTP care sunt utilizate în general cu redirecționări și o mulțime de dezvoltatori tind să le utilizeze implicit 301. Deși acest lucru va avea efectul dorit, este posibil să nu fie întotdeauna cel mai bun cod de stare de utilizat.

Iată opțiunile:

Cod Definiție Când să utilizați
301 Mutat permanent Un domeniu sau o anumită adresă URL că odată a fost valabil s-a schimbat. Browserul va stoca această redirecționare în cache și nu va căuta din nou rutarea DNS.
302 Găsite O adresă URL este validă și a fost mutată temporar în altă parte. Browserul va stoca în cache redirecționarea pentru o perioadă scurtă (de obicei minute) și va reîncerca dacă adresa URL este folosită din nou în viitor.
307 Redirecționare temporară Un server este construit/reconstruit și, în timp ce se lucrează, vizitatorii ar trebui să fie trimiși în altă parte. Browserul va stoca în cache această redirecționare pentru o perioadă scurtă (de obicei minute) și va încerca din nou căutarea DNS mai târziu.
308 Redirecționare permanentă Este posibil ca resursa solicitată să fi existat sau nu, iar traficul ar trebui trimis într-o locație nouă. Browserul va stoca această redirecționare în cache și nu va căuta din nou rutarea DNS.

Pentru situația dvs., a 301 este „adecvat” dar, dacă vizitatorii nu ar trebui să interacționeze niciodată cu serverul dvs. prin intermediul adresei IP goale, un 308 poate fi mai precis.

O scurtă regulă generală:

  • URL-ul folosit pentru a fi valabil? Utilizați 301/302.
  • URL-ul nu a fost niciodată valabil? Utilizați 307/308.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.