Heim > Artikel > Betrieb und Instandhaltung > So verwenden Sie die Kartenanweisung von Nginx, um einen Seitensprung zu erreichen
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; }
map
指令支持引入一个映射文件的方式,这里 redirect.map 文件内容格式如下:
~^/page/mordern-php$ /page/modern-php;
目前只添加了一行作为测试,前面可以是正则表达式,后面是要跳转到的新的 url ,每行以分号结束。
由于网站开启了 https,在监听 443 端口的 server
块中,location
if ($new) { rewrite ^ https://www.tanteng.me$new redirect; }
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!