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

Zusammenfassung der Mysql Hochleistungsoptimierungsfähigkeiten

Datenbank-Befehlsspezifikation Alle Datenbankobje...

Probleme bei der Installation von MySQL 8.0 und beim Zurücksetzen des Kennworts

Mysql 8.0 Installationsprobleme und Passwort-Rese...

Beispiel für eine Formatierungsmethode für Datum und Uhrzeit in js

js Datums-/Zeitformat Konvertieren Sie Datum und ...

JavaScript implementiert kreisförmigen Fortschrittsbalkeneffekt

In diesem Artikelbeispiel wird der spezifische Ja...

Zusammenfassung der React-Grundlagen

Inhaltsverzeichnis Vorwort Start React-Lebenszykl...

Docker-Tutorial: Container verwenden (einfaches Beispiel)

Wenn Sie mit Docker noch nicht vertraut sind, seh...

So verstehen Sie das Ref-Attribut von React genau

Inhaltsverzeichnis Überblick 1. Erstellen eines R...

Vue implementiert eine einfache Timer-Komponente

Bei der Durchführung eines Projekts stößt man unw...

Eine kurze Diskussion darüber, ob CSS-Animationen durch JS blockiert werden

Der Animationsteil von CSS wird von JS blockiert,...

Analyse der MySql-Indexnutzungsstrategie

MySql-Index Indexvorteile 1. Sie können die Einde...

Implementierung eines laufenden Springboot-Projekts mit Docker

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