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

HTML-Tabellen-Markup-Tutorial (18): Tabellenkopf

<br />Die Kopfzeile bezieht sich auf die ers...

Lösung - BASH: /HOME/JAVA/JDK1.8.0_221/BIN/JAVA: Unzureichende Berechtigungen

1) Geben Sie den Ordnerpfad ein, in dem die JDK-D...

Detaillierte Erklärung zur Verwendung von Bussen in Vue

Vue-Busmechanismus (Bus) Zusätzlich zur Verwendun...

Vue implementiert eine einfache bidirektionale Datenbindung

In diesem Artikelbeispiel wird der spezifische Co...

MySQL-Deduplizierungsmethoden

MySQL-Deduplizierungsmethoden 【Anfänger】 Es gibt ...

Vue-Kapselungskomponententool $attrs, $listeners-Verwendung

Inhaltsverzeichnis Vorwort $attrs Beispiel: $list...

Lernen Sie die schwarze Technologie der Union-All-Verwendung in MySQL 5.7 in 5 Minuten

Leistung von „Union All“ in MySQL 5.6 Teil 1: MyS...

Mysql NULL verursachte die Grube

Verwenden von NULL in Vergleichsoperatoren mysql&...

So installieren Sie RabbitMQ schnell in Docker

1. Holen Sie sich das Bild #Geben Sie die Version...

Schritte zum Erstellen eines CentOS-Containers über Docker

Inhaltsverzeichnis Vorwort Erstellen Sie ein Brüc...

Detaillierte Erklärung der Linux-Befehle und der Dateisuche

1. Führen Sie eine Dateinamensuche durch which (S...