我是靠谱客的博主 自由小兔子,这篇文章主要介绍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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部