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

Bootstrap+Jquery zum Erreichen eines Kalendereffekts

In diesem Artikel wird der spezifische Code von B...

CentOS 6.5 Installations-Tutorial zu MySQL 5.7

1. Neue Funktionen MySQL 5.7 ist ein spannender M...

So verwenden Sie die REM-Anpassung in Vue

1. Entwicklungsumgebung vue 2. Computersystem Win...

So implementieren Sie Reaktionsfähigkeit beim Lernen des Vue-Quellcodes

Inhaltsverzeichnis Vorwort 1. Schlüsselelemente e...

Detaillierte Erklärung, wie MySQL Phantom-Lesevorgänge löst

1. Was ist Phantomlesen? Wenn bei einer Transakti...

So installieren Sie die Odoo12-Entwicklungsumgebung unter Windows 10

Vorwort Da viele Freunde sagen, dass sie keinen M...

Detaillierte Erklärung des Loop-Formularelementbeispiels in Vue

Manchmal stoßen wir auf eine solche Anforderung, ...

Was ist SSH-Portweiterleitung? Was nützt das?

Inhaltsverzeichnis Vorwort 1. Lokale Portweiterle...

So zeigen Sie alle laufenden Prozesse in Linux an

Sie können den Befehl ps verwenden. Es kann relev...

Empfohlene Tipps für Web-Frontend-Ingenieure

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

So dockerisieren Sie eine Python-Django-Anwendung

Docker ist ein Open-Source-Projekt, das Entwickle...