Maison > Article > Opération et maintenance > Comment utiliser l'instruction map de Nginx pour réaliser un saut de page
Méthode d'implémentation
Ajoutez la règle d'instruction map
dans le domaine http
de nginx.conf, qui contient un fichier de mappage de règles d'url : 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 prend en charge l'introduction d'un fichier de mappage. Le format du contenu du fichier redirect.map est ici le suivant : <p>rrreee</p>Actuellement, une seule ligne a été ajoutée à titre de test. Le front peut être une expression régulière. , et le dos est la nouvelle URL vers laquelle accéder. Terminez chaque ligne par un point-virgule. <p></p>Puisque https est activé sur le site Web, dans le bloc <code>server
qui écoute le port 443, ajoutez la règle suivante avant l'instruction location
: 🎜rrreee🎜Cette instruction indique que si l'URL correspond à la redirection. Les règles de la carte passeront à la nouvelle règle d'URL. 🎜🎜Redémarrez le service nginx et vous pourrez voir l'effet. 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!