Heim  >  Fragen und Antworten  >  Hauptteil

nginx出错: Umschreibungs- oder interner Umleitungszyklus

Ich habe die folgende Umschreiberegel hinzugefügt und dann wurde ein Fehler gemeldet. Warum handelt es sich um einen Zyklus?

location / {
        rewrite ^/(.*).html$ /.html?mode=test last;
        error_page 404 = @nodejs;
}

Habe ich am Ende des regulären Ausdrucks nicht $ hinzugefügt? Nachdem ich ihn einmal umgeschrieben habe, .html不再位于末尾,后面还有?mode=test, stimmt er nicht mehr mit diesem regulären Ausdruck überein

習慣沉默習慣沉默2713 Tage vor936

Antworte allen(1)Ich werde antworten

  • 仅有的幸福

    仅有的幸福2017-05-16 17:22:40

    last改成break...

    Antwort
    0
  • StornierenAntwort