我是靠谱客的博主 自由小兔子,最近开发中收集的这篇文章主要介绍nginx html跳转页面,Nginx 跳转实例,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

下面是我工作中遇到的一些rewrite示例。提供给大家分享

正则表达式匹配,其中:

~ 为区分大小写匹配

~* 为不区分大小写匹配

!和!*分别为区分大小写不匹配及不区分大小写不匹配

文件及目录匹配,其中:

-f和!-f用来判断是否存在文件

-d和!-d用来判断是否存在目录

-e和!-e用来判断是否存在文件或目录

-x和!-x用来判断文件是否可执行

flag标记有:

last 相当于Apache里的[L]标记,表示完成rewrite

break 终止匹配, 不再匹配后面的规则

redirect 返回302临时重定向 地址栏会显示跳转后的地址

permanent 返回301永久重定向 地址栏会显示跳转后的地址

1、换域名后导流到新域名

我们用nginx实现

cd /etc/nginx/sites-available

vi mysite

增加rewrite命令

server {

listen 80;

server_name www.a.com;

rewrite ^/(.*)$ http://www.b.com/$1 permanent;

}

2、主域名跳转到www域名

cd /etc/nginx/sites-available

vi mysite

主域名跳转到www域名

server {

listen 80;

server_name xxx.com;

rewrite ^/(.*)$ http://www.xxx.com/$

最后

以上就是自由小兔子为你收集整理的nginx html跳转页面,Nginx 跳转实例的全部内容,希望文章能够帮你解决nginx html跳转页面,Nginx 跳转实例所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部