电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Nginx中rewrite实现二级域名、三级域名、泛域名、路径的重写VIP免费

Nginx中rewrite实现二级域名、三级域名、泛域名、路径的重写_第1页
1/6
Nginx中rewrite实现二级域名、三级域名、泛域名、路径的重写_第2页
2/6
Nginx中rewrite实现二级域名、三级域名、泛域名、路径的重写_第3页
3/6
下载后可任意编辑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 www.w3cgroup.com *.w3cgroup.com; server_name_in_redirect off; #设置默认 root set $rootdir /usr/local/nginx/html/w3cgroup/;#匹配三级或三级以上的域名if ($host ~* ^(.+)\.([^\.]+)\.([^\.]+)\.([^\.]+)$) {}#匹配三级域名 if ($host ~* ^([^\.]+)\.([^\.]+)\.([^\.]+)\.([^\.]+)$) { #三级域名中有访问指定的目录则重定向到相应的二级域名下载后可任意编辑下 rewrite "^.+upload/?(.*)$" http://upload.w3cgroup.com/$1 permanent; rewrite "^.+ijc/?(.*)$" http://ijc.w3cgroup.com/$1 permanent; break; } #匹配二级域名 if ($host ~* ^([^\.]+)\.([^\.]+)\.([^\.]+)$) { set $rs1 $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; #二级域名中有访问指定的目录则重定向到相应的二级域名下 rewrite "^.+upload/?(.*)$" http://upload.w3cgroup.com/$1 permanent; rewrite "^.+ijc/?(.*)$" http://ijc.w3cgroup.com/$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 终止匹配, 不再匹配后面的规则* redirect 返回 302 临时重定向* permanent 返回 301 永久重定向 Nginx ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Nginx中rewrite实现二级域名、三级域名、泛域名、路径的重写

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部