最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nginx地址重定向的實(shí)現(xiàn)

 更新時(shí)間:2024年08月18日 09:54:13   作者:wtrees_松陽(yáng)  
重定向 是將一個(gè)域名或地址指向另一個(gè)的方法,本文主要介紹了Nginx地址重定向的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下

地址重定向

應(yīng)用場(chǎng)景:

  • URL 訪問跳轉(zhuǎn),支持開發(fā)設(shè)計(jì)
    • 頁(yè)面跳轉(zhuǎn)、兼容性支持、展示效果等
  • SEO 優(yōu)化
  • 維護(hù)
    • 后臺(tái)維護(hù)、流量轉(zhuǎn)發(fā)
  • 安全

使用方式:

rewrite ^(.*)$ /pages/maintain.html break;
字段作用
last停止 rewrite 檢測(cè)
break停止 rewrite 檢測(cè)
redirect返回 302 臨時(shí)重定向,地址欄會(huì)顯示跳轉(zhuǎn)后的地址
permanent返回 301 永久重定向,地址欄會(huì)顯示跳轉(zhuǎn)后的地址(瀏覽器下次直接訪問重定向后的地址)
root /opt/app/code;

location ~ ^/break {
    rewrite ^/break /test/ break;
}

location ~ ^/last {
    rewrite ^/last /test/ last;
}

location /test/ {
    default_type application/json;
    return 200 '{"status": "success"}'
}

location ~ ^/imooc {
    #rewrite ^/imooc http://www.imooc.com/ permanent;
    #rewrite ^/imooc http://www.imooc.com/ redirect;
}

規(guī)則優(yōu)先級(jí):

  • 執(zhí)行 server 塊的 rewrite 指令
  • 執(zhí)行 location 匹配
  • 執(zhí)行指定的 location 中的 rewrite

常用 301 跳轉(zhuǎn)

# 將 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;
  }
}

跨端適配

Nginx 可以通過內(nèi)置變量 $http_user_agent,獲取到請(qǐng)求客戶端的 userAgent,從而知道用戶處于移動(dòng)端還是 PC 端,進(jìn)而控制重定向到 H5 站還是 PC 站。

location / {
    # 當(dāng) userAgent 中檢測(cè)到移動(dòng)端設(shè)備
    if ($http_user_agent ~* '(Android|webOS|iPhone|iPod|BlackBerry)') {
        set $mobile_request '1';
    }
    # 則重定向至
    if ($mobile_request = '1') {
        rewrite ^.+ http://h5.example.com;
    }
}

到此這篇關(guān)于Nginx地址重定向的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Nginx地址重定向內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

镇原县| 屏东市| 永和县| 柯坪县| 奎屯市| 梅州市| 莲花县| 河津市| 淮阳县| 吴忠市| 潍坊市| 文登市| 越西县| 甘孜县| 宣汉县| 织金县| 紫金县| 娄底市| 应城市| 格尔木市| 罗山县| 烟台市| 宁陵县| 都昌县| 介休市| 麟游县| 京山县| 桦川县| 甘泉县| 佛山市| 闻喜县| 云浮市| 汝城县| 邵阳县| 邵阳市| 长丰县| 杂多县| 梧州市| 阿合奇县| 玉田县| 三明市|