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

Tutorial-Diagramm zur kostenlosen 64-Bit-Installationsversion von MySQL 5.7.31

1. Herunterladen Download-Adresse: https://dev.my...

So berechnen Sie die Bildrate FPS von Webanimationen

Inhaltsverzeichnis Standards für flüssige Animati...

Vue + Openlayer realisiert den Drag- und Rotationsverformungseffekt von Grafiken

Inhaltsverzeichnis Vorwort Ressourcen zum Thema E...

Detaillierte Erklärung der Anzeigemodi in CSS-Tags

Beschriftungsanzeigemodus (wichtig) Div- und Span...

Implementierungsmethoden gängiger CSS3-Animationen

1. Was ist CSS Animations ist ein vorgeschlagenes...

Öffentliche kostenlose STUN-Server

Öffentliche kostenlose STUN-Server Wenn das SIP-T...

JS realisiert Video-Sperreffekt

Verwenden Sie um dies zu erreichen, die modulare ...

Vue implementiert Pulldown, um mehr zu laden

Entwickler, die mit Element-UI vertraut sind, hab...

Datenabfragevorgang im MySQL-JSON-Format

Der Standardtabellenname ist „base_data“ und der ...

Implementierung eines laufenden Springboot-Projekts mit Docker

Einführung: Die Konfiguration von Docker, auf dem...

Zusammenfassung verschiedener Methoden zur MySQL-Datenwiederherstellung

Inhaltsverzeichnis 1. Einleitung 2. Direkte Wiede...

Detaillierte Erklärung zur Verwendung des Schlüsselworts ESCAPE in MySQL

MySQL-Escape Escape bedeutet die ursprüngliche Se...