Puncte:1

nginx redirecționează sau returnează o singură locație

drapel cn

Încerc să obțin videos.mydomain.com/kickboxing pentru a redirecționa către un link YouTube, precum și videos.mydomain.com/classes a redirecționa către a diferit link YouTube.(Ambele sunt liste de redare nelistate și vreau ca oricui care are acces la site-ul nostru web să aibă această redirecționare să se întâmple automat pentru ei. Acesta este pasul 1 din mai mulți pași de configurare și se pare că nu pot să funcționeze).

Iată configurația mea:

Server {
  nume_server videos.mydomain.com;
  root /var/www/www.mydomain.com;

  asculta 80;
  access_log /var/log/nginx/videos.mydomain.com-access.log;
  error_log /var/log/nginx/videos.mydomain.com-error.log depanare;

  locație /clase {
    returnează 301 https://youtube.com/playlist?list=classes-playlist;
  }

  locație /kickboxing {
    returnează 301 https://youtube.com/playlist?list=kickboxing-playlist;
  }

  întoarce 404;
}

Am setat acest lucru în site-urile mele disponibile, precum și l-am activat (și, desigur, am configurat DNS). Din păcate, când navighez la adresele URL http://videos.mydomain.com/kickboxing sau http://videos.mydomain.com/classes, tot ce primesc este adresa URL 404. Dacă schimb întoarce 404 linie la unul dintre întoarce 301 linii, atunci va redirecționa corespunzător, dar numai pentru acea URL anume. Se pare că nu identifică corect Locație secțiuni.

Puncte:2
drapel cz

Acest lucru se întâmplă pentru că ai pus întoarce 404; în Server bloc.

Rescrie la Server nivel sunt procesate inainte de rescrie la Locație nivel.

Pentru a remedia problema, puneți-o într-un Locație. (Ca regulă generală, ar trebui să procesați întotdeauna cererile într-un Locație.)

    Locație / {
        întoarce 404;
    }
jwir3 avatar
drapel cn
Bingo! Asta era problema. Mulțumesc mult. De asemenea, apreciez explicația detaliată a _de ce_ sa întâmplat acest lucru. Mă ajută să învăț.

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.