So verwenden Sie die Kartenanweisung von Nginx, um einen Seitensprung zu erreichen

WBOY
Freigeben: 2023-05-15 17:16:12
nach vorne
805 Leute haben es durchsucht

Implementierungsmethode

Fügen Sie die Anweisungsregel map in der Domäne http von nginx.conf hinzu, die eine URL-Regelzuordnungsdatei enthält: http 域中添加 map 指令规则,这里包含一个 url 规则映射文件:

# 设置301跳转
map $request_uri $new {
 include /etc/nginx/redirect.map;
}
Nach dem Login kopieren

map 指令支持引入一个映射文件的方式,这里 redirect.map 文件内容格式如下:

~^/page/mordern-php$ /page/modern-php;
Nach dem Login kopieren

目前只添加了一行作为测试,前面可以是正则表达式,后面是要跳转到的新的 url ,每行以分号结束。

由于网站开启了 https,在监听 443 端口的 server 块中,location

if ($new) {
 rewrite ^ https://www.tanteng.me$new redirect;
}
Nach dem Login kopieren
map -Anweisung unterstützt die Einführung einer Mapping-Datei. Das Inhaltsformat der Redirect.map-Datei lautet hier wie folgt: <p>rrreee</p>Derzeit wurde nur eine Zeile als Test hinzugefügt. Die Vorderseite kann ein regulärer Ausdruck sein , und die Rückseite ist die neue URL, zu der gesprungen werden soll. Beenden Sie jede Zeile mit einem Semikolon. <p></p>Da auf der Website https aktiviert ist, fügen Sie im <code>server -Block, der Port 443 überwacht, die folgende Regel vor der location -Anweisung hinzu: 🎜rrreee🎜Diese Anweisung gibt an, dass if Die URL stimmt mit der Weiterleitung überein. Die Regeln in der Karte springen zur neuen URL-Regel. 🎜🎜Starten Sie den Nginx-Dienst neu und Sie können den Effekt sehen. 🎜

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Kartenanweisung von Nginx, um einen Seitensprung zu erreichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!