Umleitung und Umschreiben in NginX

Autor: Monica Porter
Erstelldatum: 22 Marsch 2021
Aktualisierungsdatum: 17 Kann 2024
Anonim
#41 Let’s Encrypt NGINX - Einrichtung auf deinem Server
Video: #41 Let’s Encrypt NGINX - Einrichtung auf deinem Server

Inhalt

Möglicherweise stellen Sie fest, dass der Link auf der von Ihnen angeklickten Seite Sie direkt zu der gewünschten Seite führt. Dies ist jedoch nicht unbedingt der Fall. Webserver können konfiguriert werden, um Adressen zu ändern, Seiten auszutauschen oder Sie sogar zu einer Seite zu schicken, die Sie nicht interessiert. Der NginX Web Server unterstützt Umleitungs- und Umschreibungsmethoden, um die Beziehung zwischen einer Seite und der tatsächlichen Datei zu ändern, die an die angeforderte Seite gesendet wird.


Webserver kombinieren die angeforderte Adresse mit der Datei auf dem Server (BananaStock / BananaStock / Getty Images)

Umleitung

Von Zeit zu Zeit müssen die Verantwortlichen für eine Site einige Dateien löschen und umbenennen. Es wäre sehr schwierig, jede Website, die Links enthält, über die Änderungen zu informieren. Glücklicherweise kann NginX so programmiert werden, dass es eine neue Route zur Anforderung einer Seite umleitet oder berechnet, wobei ein defekter Link zu einem funktionierenden Link verwendet wird. Eine Weiterleitung von NginX kann Sie auch von der Seite führen, auf die Sie zugreifen möchten, auf die der Websitebesitzer Sie zugreifen möchte.

Umleitungsbeispiele

O "Fehler 404: NICHT GEFUNDEN!" ist ein Beispiel für die Umleitung. Wenn die Seite, auf die Sie zugreifen möchten, nicht mehr verfügbar ist, meldet NginX automatisch einen Fehler 404. Sie können auch die Zeile "404 / 404.html; error_page" hinzufügen. in die Konfigurationsdatei Ihres NginX-Servers, um Ihre Benutzer auf eine informative und personalisierte Seite umzuleiten, die Sie erstellt haben. Ein anderes Beispiel, bei dem eine Umleitung stattfindet, ist, wenn ein Benutzer eine Seite mit dem Präfix "www." Anfordert.Anstatt die Anforderung als Adresse für eine Datei in der Subdomäne "www" zu behandeln, kann NginX direkt an den zuständigen URL-Server umleiten.


Umgeschrieben

Als URL-Weiterleitung ersetzt eine NginX-Umschreibung eine URL durch eine andere. Im Gegensatz zu Weiterleitungen werden Benutzer nicht zu einer neuen Seite weitergeleitet. Anstelle einer neuen Seite wird eine neue URL-Adresse übergeben, die möglicherweise beschreibender oder reflektierender ist als der aktuelle physische Ort der angeforderten Datei. Dieser Austausch wird durch ein NginX-Modul namens HttpRewriteModule ausgeführt. Die Anweisungen zum Umschreiben für NginX werden an einen Serverblock in Ihrer Konfigurationsdatei gesendet. Ersetzungen werden durch die Verwendung allgemeiner Ausdrücke vorgenommen, die in Teilen des URL-Adressentextes gefunden werden.

Umschreibungsbeispiel

Einige Blogging-Programme verwenden ein Nummernschema, um Blogbeiträge zu benennen. Beispielsweise kann ein Blog über Haustiere die URL "http: /yourpets.com/? Page = 2254" enthalten. Sie können nichts über die URL-Adresse ableiten. Einige Blogging- oder Content-Management-Systeme können so konfiguriert werden, dass eine URL basierend auf dem Titel des Artikels oder dem Veröffentlichungsdatum neu geschrieben wird. Wenn der Artikel beispielsweise den Titel "Begrüßung Ihres neuen Welpen" hat, könnte die URL-Adresse "http://yourpets.com/greet_your_new_puppy" lauten. Diese beschreibende URL wird dann neben der aktuellen URL-Adresse platziert und in einer Datenbank gespeichert.


Die Umschreibefunktion von NginX kann auch URL-Weiterleitungen durchführen. Wenn eine Seite in ein anderes Verzeichnis verschoben wurde oder Sie möchten, dass der genaue Speicherort unbekannt bleibt, können Sie NginX anweisen, die URL-Adresse zu parsen und die erforderlichen Ersetzungen zum Suchen der Datei vorzunehmen.

Kurkuma, auch afran genannt, it ein gelb-orangene Gewürz mit leicht würzigem Gechmack. Diee Gewürz wird eit Jahrtauenden al Heilmittel verwendet. Eine einer Komponenten, Curcumin, hat e...

Der Bau eine neuen Gebäude, ei e ein kleine chlafaalhau oder ein große Einkaufzentrum, it ein trenger Proze, der viel Arbeit, Planung und Prognoe erfordert. Vor dem Bauen benötigen alle...

Unsere Publikationen.