Beispiel zum Festlegen der pseudostatischen WordPress-Eigenschaft in Nginx

Beispiel zum Festlegen der pseudostatischen WordPress-Eigenschaft in Nginx

Zitat aus Baidus Erklärung zu Pseudostatik: Pseudostatik ist relativ zu echter Statik. Normalerweise generieren wir statische Seiten für Artikelinhalte, um die Benutzerfreundlichkeit für Suchmaschinen zu verbessern, aber einige Freunde möchten einige Informationen in Echtzeit anzeigen. Oder Sie möchten zur Lösung einiger Probleme dynamische Skripts verwenden. Website-Inhalte können nicht statisch angezeigt werden. Allerdings geht dadurch die Benutzerfreundlichkeit für Suchmaschinen verloren. Wie lässt sich ein Mittelweg zwischen beiden finden? Hier kommt die pseudostatische Technologie ins Spiel. Die Anzeige erfolgt in Form einer statischen Seite (beispielsweise HTML), die Verarbeitung erfolgt jedoch tatsächlich mithilfe eines dynamischen Skripts (beispielsweise ASP).

Konfigurieren Sie zunächst das Servermodul in Nginx wie folgt:

Standort / {
  wenn (-f $request_filename/index.html){
          umschreiben (.*) $1/index.html break;
      }
  wenn (-f $request_filename/index.php){
          umschreiben (.*) $1/index.php;
      }
  wenn (!-f $request_filename){
          umschreiben (.*) /index.php;
      }
  }

Nachdem die Konfiguration abgeschlossen ist, starten Sie Nginx neu

Passen Sie dann in den „Einstellungen“ – „Permanente Links“ des WordPress-Blog-Hintergrunds die Struktur an (meine Einstellung ist: /%category%/%post_id%.html, also: category/article id.html), wie in der Abbildung gezeigt:

An diesem Punkt ist die pseudostatische Einstellung des WordPress-Blogs abgeschlossen.

Hier ist eine kurze Einführung in die Parameter zur Einstellung fester Verbindungen:

1. %year% basiert auf dem Jahr, in dem der Artikel veröffentlicht wurde, z. B. 2007;
2. %monthnum% basiert auf dem Monat, in dem der Artikel veröffentlicht wurde, z. B. 05;
3. %day% basiert auf dem Tag, an dem der Artikel veröffentlicht wurde, z. B. 28.
4. %hour% basiert auf der Anzahl der Stunden, in denen der Artikel veröffentlicht wurde, z. B. 15;
5. %minute% basiert auf der Anzahl der Minuten, in denen der Artikel veröffentlicht wurde, z. B. 43
6. %second% basiert auf der Anzahl der Sekunden nach der Veröffentlichung des Artikels, z. B. 33
7. %postname% basiert auf dem Postnamen des Artikels. Sein Wert ist die beim Schreiben angegebene Abkürzung. Wenn keine Abkürzung angegeben ist, ist es der Artikeltitel.
8. %post_id% basiert auf der Post-ID des Artikels, z. B. 423;
9. %category% Basierend auf der Artikelkategorie wird die Unterkategorie in die Form „Kategorie/Unterkategorie“ verarbeitet;
10. %author% basiert auf dem Namen des Artikelautors.

Durch die Kombination der oben genannten Parameter können Sie das feste Linkformular von WordPress erhalten. Einige gängige Einstellungsmethoden im Internet:
/%Jahr%/%Monatsnummer%/%Tag%/%Postname%/
/%Jahr%/%Monatsnummer%/%Postname%/
/%Jahr%/%Monatsnummer%/%Tag%/%Postname%.html
/%Jahr%/%Monatszahl%/%Postname%.html
/%Kategorie%/%Postname%.html
/%Kategorie%/%Post-ID%
/%postname%.html
/%post_id%.html Wir bevorzugen grundsätzlich diese Methode.

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:
  • In sechs Schritten lernen Sie, von Grund auf ein persönliches Blog auf WordPress-Basis zu erstellen.
  • Detaillierte Erklärung des gesamten Prozesses zum Erstellen eines persönlichen Blogs mit nginx+WordPress
  • Detaillierte Schritte zum Einrichten des Hosts Nginx + Docker WordPress Mysql
  • Detaillierte Erläuterung der WordPress-Multisite-Konfiguration in der Nginx-Umgebung
  • So konfigurieren Sie WordPress mit Nginx
  • Detailliertes grafisches Tutorial zur Lösung des Problems des langsamen Zugriffs auf die WordPress-Website

<<:  MySQL SQL-Anweisungsmethode zum Ausblenden der mittleren vier Ziffern der Mobiltelefonnummer

>>:  Hinweise zur Verwendung von $refs in Vue-Instanzen

Artikel empfehlen

Einführung in die Docker-Architektur

Docker umfasst drei grundlegende Konzepte: Image:...

Eine sehr detaillierte Erklärung der Linux C++ Multi-Thread-Synchronisierung

Inhaltsverzeichnis 1. Mutex 1. Initialisierung de...

Grafisches Tutorial zur Installation von MySQL 8.0.15 und Datenbankgrundlagen

Die Installation der MySQL-Software und die Daten...

Wie viele Daten können in einer MySQL-Tabelle gespeichert werden?

Programmierer müssen sich viel mit MySQL befassen...

Verwenden von Vue3 (Teil 1) Erstellen eines Vue CLI-Projekts

Inhaltsverzeichnis 1. Offizielle Dokumentation 2....

Einführung in den Prozess zum Erstellen eigener FTP- und SFTP-Server

FTP und SFTP werden häufig als Dateiübertragungsp...

Stellen Sie die Nginx+Flask+Mongo-Anwendung mit Docker bereit

Als Server wird Nginx verwendet, als Datenbankunt...

Detaillierte Erklärung von Prototypen und Prototypenketten in JavaScript

Inhaltsverzeichnis Prototyp-Kettendiagramm Grundl...

Centos8 (Minimalinstallation) Tutorial zur Installation von Python3.8+pip

Nachdem ich die Installation von Python8 minimier...

Zusammenfassung häufig verwendeter Operatoren und Funktionen in MySQL

Lassen Sie uns zuerst die Datentabelle erstellen....

Implementierung eines Karussells mit nativem JavaScript

In diesem Artikel finden Sie den spezifischen Cod...

Empfohlene Tipps für Web-Frontend-Ingenieure

Lassen Sie uns zunächst über den Wert von Web-Fro...

Beispiele für korrekte Beurteilungsmethoden für Datentypen in JS

Inhaltsverzeichnis Vorwort Kann typeof den Typ ko...