nginx實現網站url帶參跳轉
應工作需求,訪問一個網站時直接跳轉到另一個url
目標URL http://123.com.cn/123/123.action?id=3
但是跳轉的目標url是帶引數的,用傳統的方法會在最後加上 ‘/’ 導致訪問失敗404,所以在網上百度了一些方法最終可用。
我使用的是 親測可用
proxy_pass轉發url的引數,可以通過在location中用rewrite來做,所以完善後的配置如下:
location ~ ^/api/([0-9]+)(\.[0-9]+)*/client/ {
rewrite /(.*)$ /$1 break;
proxy_pass http://bbb.example.com;
proxy_set_header Host $proxy_host;
}
在location用rewrite改變了URI之後,proxy_pass將使用改變後的URI。上面例子(.*)是將所有引數傳給$1,轉發時/$1會拼接在http://bbb.example.com後面。
例項一:
rewrite ^(.*)/dev/ http://admin.jk.com/test/redirect.html break;
就是訪問http://admin.jk.com/dev/src/pages/login.html 或者 http://admin.jk.com/dev/ 就會跳轉到後面指定的url
例項二:
rewrite ^/(.*)$ http://test.jk.com/dev/src/pages/member/memberMessage/msgTransfer.html?code=$1 permanent;
就是當訪問http://r.test.jk.com/123的時候,就是把域名加/後面的引數也就是123全部給他後臺的$1實現跳轉
例項三:
rewrite ^/mdt/cloud/(.*)$ http://qerp.qumaiyao.com/api/$1 permanent;
就是當訪問http://test.jk.com/mdt/cloud/yyxUser/platformExceptionMsg的時候將yyxUser/platformExceptionMsg傳給後面的$1實現跳轉
相關文章
- Nginx 實現 Rewrite 跳轉Nginx
- NGINX使用rewrite實現http 跳轉 httpsNginxHTTP
- Nginx實現URL重寫Nginx
- IIS伺服器配置網站301重定向實現不帶www域名跳轉到帶www域名方法伺服器網站
- Nginx實現301跳轉至https的根域名展示NginxHTTP
- 網站劫持跳轉,分享網站被劫持跳轉的解決辦法網站
- 手把手帶你擼一個路由(2)--帶參跳轉路由
- URL重定向/跳轉漏洞
- Nginx 跳轉規則Nginx
- react跳轉url,跳轉外鏈,新頁面開啟頁面React
- 網站url修改,如何修改網站URL並保持SEO效果網站
- NGINX LDAP參考實現中的零日漏洞 - nginxNginxLDA
- ffmpeg+nginx+rtmp+web實現視訊直播網站NginxWeb網站
- php怎麼實現登陸後跳轉網頁PHP網頁
- nginx url必須攜帶引數判定Nginx
- unity實現場景跳轉Unity
- Webview之常用App跳轉URL Schemes整理WebViewAPPScheme
- Android 外部URL跳轉到APP的操作AndroidAPP
- 公司網站被黑跳轉到彩票網站的處理解決辦法網站
- Flutter中實現無Context跳轉FlutterContext
- Activiti6實現自由跳轉
- 用setjmp和longjmp實現跳轉
- PHP中實現頁面跳轉PHP
- 外貿網站客戶支付被跳轉到其他網站怎麼辦網站
- 網站快照被劫持,網站被劫持跳轉另一個網站解決辦法網站
- 一對一聊天軟體原始碼,實現各個子介面跳轉和傳參原始碼
- react-router 4.3 js實現跳轉ReactJS
- Nginx+FFmpeg實現RTSP轉RTMPNginx
- 網站漏洞修復公司處理網站被篡改跳轉到其他網站的解決辦法網站
- [解決問題] Vagrant nginx 站點配置問題(ThinkPHP HTML 無法調跳轉)NginxPHPHTML
- 淺談小程式內嵌網頁及內嵌網頁跳轉分享實現網頁
- rewrite實現目錄之間的跳轉
- camunda如何實現流程跳轉和流程退回
- 使用nginx部署網站Nginx網站
- 網站被劫持 網站被劫持跳轉到非法頁面的解決辦法網站
- Linux下玩轉nginx系列(五)---nginx實現負載均衡LinuxNginx負載
- Linux下玩轉nginx系列(七)---nginx如何實現限流功能LinuxNginx
- 直播原始碼網站,實現文字自動翻轉效果原始碼網站