收藏 分销(赏)

2023年Nginx中rewrite实现二级域名三级域名泛域名路径的重写.doc

上传人:二*** 文档编号:4518231 上传时间:2024-09-26 格式:DOC 页数:5 大小:16.04KB
下载 相关 举报
2023年Nginx中rewrite实现二级域名三级域名泛域名路径的重写.doc_第1页
第1页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、Nginx中rewrite实现二级域名、三级域名、泛域名、途径重写 最常用: 静态地址重定向到带参数动态地址rewrite (.*)/service/(.*).html$ $1/service.php?sid=$2 permanent; 反过来: 带参数动态地址重定向到静态地址if ($query_string * id=(.*) set $id $1;rewrite (.*)/article.asp$ $1/article/$id.htm last; 泛域名解析 view plaincopy to clipboardprint?server_name *;server_name_in_red

2、irect off;#设立默认root set $rootdir /usr/local/nginx/html/w3cgroup/;#匹配三级或三级以上域名if ($host * (.+).(.+).(.+).(.+)$) #匹配三级域名 if ($host * (.+).(.+).(.+).(.+)$) #三级域名中有访问指定目录则重定向到相应二级域名下 rewrite .+upload/?(.*)$ $1 permanent;rewrite .+ijc/?(.*)$ $1 permanent;break; #匹配二级域名 if ($host * (.+).(.+).(.+)$) set $r

3、s1 $1; #设立www时root if ($rs1 * www$) set $rootdir /usr/local/nginx/html/platform_ig/;#二级域名中有访问指定目录则重定向到相应二级域名下,注意,这里要使用last rewrite .+upload/?(.*)$ upload/$1 last;rewrite .+ijc/?(.*)$ ijc/$1 last;break; #设立非www二级域名时root if ($rs1 !* www$) set $rootdir /usr/local/nginx/html/w3cgroup/$rs1;#二级域名中有访问指定目录则

4、重定向到相应二级域名下 rewrite .+upload/?(.*)$ $1 permanent;rewrite .+ijc/?(.*)$ $1 permanent;break; #应用root root $rootdir;index index.php index.html;error_page 404 http:/$host/;注意:if () 之间需要空格,否则Nginx.conf会报unknow directive 错误!参照: Nginx Rewrite Flags * last 相称于Apache里L标记,表达完毕rewrite* break 终结匹配,不再匹配背面规则* redi

5、rect 返回302暂时重定向* permanent 返回301永久重定向Nginx正则表达式匹配 * 为区别大小写匹配* * 为不区别大小写匹配* !和!*分别为区别大小写不匹配及不区别大小写不匹配Nginx文献及目录匹配 * -f和!-f用来判断与否存在文献* -d和!-d用来判断与否存在目录* -e和!-e用来判断与否存在文献或目录* -x和!-x用来判断文献与否可执行Nginx全局变量 view plaincopy to clipboardprint?$args $content_length $content_type $document_root $document_uri $host $http_user_agent $http_cookie $limit_rate $request_body_file $request_method $remote_addr $remote_port $remote_user $request_filename $request_uri $query_string $scheme $server_protocol $server_addr $server_name $server_port $uri

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服