Nginx tp3.2.3 404 Problemlösung

Nginx tp3.2.3 404 Problemlösung

Vor Kurzem habe ich Apache auf nginx umgestellt. Als ich das TP-Projekt zum Ausführen verschoben habe, ist ein 404-Fehler aufgetreten. Es stellte sich heraus, dass dies daran lag, dass nginx den Pathinfo-Modus nicht unterstützte und ich ihn selbst konfigurieren musste.

Nachfolgend konfiguriere ich

In der Serverkonfiguration

Standort / {
    #Wurzel-HTML
    index index.html index.htm index.php ;
    wenn (!-e $request_filename) { 
    schreibe ^/test/tp/(.*)$ /test/tp/index.php/$1 zuletzt neu;
    brechen; 
}     
location ~ \.php { #Beachten Sie, dass dies gleich sein muss, kein $
  setze $script $uri;
  setze $path_info "/";
  wenn ($uri ~ "^(.+\.php)(/.+)") {
    setze $script $1;
    setze $path_info $2;
  }
  fastcgi_pass 127.0.0.1:9000;
  fastcgi_index index.php?IF_REWRITE=1;
  fastcgi_params einschließen;
  fastcgi_param PATH_INFO $Pfad_info;
  fastcgi_param SCRIPT_FILENAME $document_root/$script;
  fastcgi_param SCRIPT_NAME $script;
}

Nach dem Speichern der Konfiguration starten Sie nginx neu und die Konfiguration ist erfolgreich

Unterstützt direkt den pseudostatischen Modus wie /Index.html

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Lösung für das Problem der Aktualisierung der Seite 404 mit Nginx unter Vue
  • Mehrere Möglichkeiten zur Implementierung von 404-Seiten in Nginx (drei Typen)
  • Der Reverse-Proxy-Dienst von Nginx verursacht beim Zugriff auf Ressourcen aufgrund eines Fehlers in der Konfigurationsdatei einen 404-Fehler
  • So konfigurieren Sie den NGINX-Server zur Umleitung der 404-Fehlerseite
  • Lösung für das 404-Problem bei der direkten Eingabe des Routing-Pfads nach der Konfiguration der React-Projekt-URL in Nginx
  • Zusammenfassung der Methode von Nginx zur Implementierung von 404-Seiten
  • Lösung für 404-Fehler in PHP (FastCGI) unter Nginx-Alias
  • Ein Mord, der durch ein Gleichheitszeichen verursacht wurde (über die korrekte 404-Konfiguration von Nginx sprechen)
  • So definieren Sie eine 404-Seite richtig und geben einen 404-Statuscode in Nginx zurück
  • So konfigurieren Sie die 404-Fehlerseite unter NGINX

<<:  MySQL-Beispiel-Tutorial: Ergebnisse auswählen, um ein Update durchzuführen

>>:  Front-End-Statusverwaltung (Teil 2)

Artikel empfehlen

Einige Erkenntnisse und Gedanken zu iframe

Diese Geschichte beginnt heute mit einer unerwarte...

Realisierung baumförmiger Sekundärtabellen auf Basis von Angular

Erster Blick auf die Wirkung: Code: 1.html <di...

Das Installationstutorial zu mysql5.5.28 ist super detailliert!

mysql5.5.28 Installations-Tutorial zu Ihrer Infor...

Warum verwendet der MySQL-Datenbankindex den B+-Baum?

Bevor wir weiter analysieren, warum der MySQL-Dat...

Beispielanalyse der MySQL-Indexabdeckung

Dieser Artikel beschreibt die MySQL-Indexabdeckun...

MySQL-Lösung für die Konfiguration mehrerer Instanzen

1.1 Was ist MySQL Multi-Instance? Einfach ausgedr...

So richten Sie domänenübergreifenden Zugriff in IIS web.config ein

Anforderung: Die Seite muss ein Bild anzeigen, ab...

Ubuntu kompiliert Kernelmodule und der Inhalt wird im Systemprotokoll angezeigt

Inhaltsverzeichnis 1.Linux-Anmeldeschnittstelle 2...

Detaillierte Erklärung zur JavaScript-Datenabflachung

Inhaltsverzeichnis Was ist Abflachung? Rekursion ...

TypeScript-Aufzählungstypen im Detail erklären

Inhaltsverzeichnis 1. Digitale Aufzählung 2. Zeic...

Installieren und verwenden Sie Git und GitHub unter Ubuntu Linux

Einführung in Git Git ist eine Open-Source-Versio...

Vue implementiert Karussell-Animation

In diesem Artikelbeispiel wird der spezifische Co...