目录地址重定向应用场景:
利用方式: [code]rewrite ^(.*)$ /pages/maintain.html break; [/code]
规则优先级:
常用 301 跳转[code]# 将 domain.com 重定向到 www.domain.com server { listen 80; server_name domain.com; rewrite ^/(.*) http://www.domain.com/$1 permanent; } server { listen 80; server_name www.domain.com; location / { root html/brain; index index.html index.htm; } access.log logs/brain.log.main gzip buffer=128k flush=5s; error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } [/code]跨端适配Nginx 可以通过内置变量 [code]$http_user_agent[/code],获取到请求客户端的 [code]userAgent[/code],从而知道用户处于移动端还是 PC 端,进而控制重定向到 H5 站还是 PC 站。 [code]location / { # 当 userAgent 中检测到移动端装备 if ($http_user_agent ~* '(Android|webOS|iPhone|iPod|BlackBerry)') { set $mobile_request '1'; } # 则重定向至 if ($mobile_request = '1') { rewrite ^.+ http://h5.example.com; } } [/code]到此这篇关于Nginx地址重定向的实现的文章就介绍到这了,更多相关Nginx地址重定向内容请搜刮脚本之家从前的文章或继承欣赏下面的相关文章希望大家以后多多支持脚本之家! 来源:https://www.jb51.net/server/3260913wr.htm 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
|手机版|小黑屋|梦想之都-俊月星空
( 粤ICP备18056059号 )|网站地图
GMT+8, 2025-7-1 19:27 , Processed in 0.030921 second(s), 18 queries .
Powered by Mxzdjyxk! X3.5
© 2001-2025 Discuz! Team.