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

Installations- und Konfigurationstutorial von MongoDB unter Linux

MongoDB -Installation Wählen Sie die Installation...

Analyse der Nutzung des Xmeter API-Schnittstellentesttools

XMeter API bietet einen umfassenden Online-Schnit...

Verwendung des Linux-Crontab-Befehls

1. Befehlseinführung Der Befehl contab (Cron-Tabe...

Beispielcode für HTML-Layout links und rechts

CSS: Code kopieren Der Code lautet wie folgt: html...

So implementieren Sie die Docker-Volume-Montage

Die Erstellung des einfachsten „Hello World“-Ausg...

So wählen Sie das Format bei der Verwendung von Binlog in MySQL

Inhaltsverzeichnis 1. Drei Binlog-Modi 1.Anweisun...

40 Webseiten-Designs mit supergroßen Schriftarten

Heutige Webdesigns neigen dazu, sehr große Schrif...

Lösung für den Fehler beim Kompilieren des LVGL-Emulators unter Linux

Inhaltsverzeichnis 1. Fehlerphänomen 2. Fehlerana...

Semantische Webseiten XHTML semantische Auszeichnung

Ein weiterer wichtiger Aspekt bei der Trennung vo...

Tutorial zur binären Kompilierung und Installation von MySql centos7 unter Linux

// Ich habe einen ganzen Nachmittag für die Insta...