nginx的http_sub_module模塊使用之替換字符串

Nginx能夠實現不少功能,提供了許多插件,其中一個比較冷門的http_sub_module,是用來替換指定字符串的,它的原理是Nginx解析到文件後,執行這個插件進行攔截後返回。css

昨天碰到一個場景,以前外包提供的只有一個jar包,反編譯後各類錯,可是有一個配置是寫死在jar包裏面的,替換無效,後來請教了大佬以後原來Nginx還有這個插件,摸索了一下。但願能夠幫助到有須要的朋友。html

location / {
           sub_filter 'nginx.com' 'baidu.com'; --把nginx.com替換成了baidu.com
           sub_filter 'nginx.org' 'buy.jiegeng.com';--把ngin.org替換成了buy.jiegeng.com
           sub_filter_types css/html;--替換的類型
           sub_filter_once off;--所有替換
           root  html;
           index  index.html index.htm;
        }
相關文章
相關標籤/搜索