|
Project Information
Links
|
nginx_substitutions_filterNote: this module is not distributed with the Nginx source. Installation instructions can be found below. Descriptionnginx_substitutions_filter is a filter module which can do both regular expression and fixed string substitutions on response bodies. This module is quite different from the Nginx's native Substitution Module. It scans the output chains buffer and matches string line by line, just like Apache's mod_substitute. Examplelocation / {
subs_filter_types text/html text/css text/xml;
subs_filter st(\d*).example.com $1.example.com ir;
subs_filter a.example.com s.example.com;
}Directivessubs_filter_typessyntax: subs_filter_types mime-type [mime-types] default: subs_filter_types text/html context: http, server, location subs_filter_types is used to specify which content types should be checked for subs_filter. The default is only text/html. This module just works with plain text. If the response is compressed, it can't uncompress the response and will ignore this response. This module can be compatible with gzip filter module. But it will not work with proxy compressed response. You can disable the compressed response like this: proxy_set_header Accept-Encoding ""; subs_filtersyntax: subs_filter source_str destination_str [gior] default: none context: http, server, location subs_filter allows replacing source string(regular expression or fixed) in the nginx response with destination string. Substitution text may contain variables. More than one substitution rules per location is supported. The meaning of the third flags are:
InstallationTo install, get the source with subversion: svn checkout http://substitutions4nginx.googlecode.com/svn/trunk/ substitutions4nginx-read-only and then compile nginx with the following option: ./configure --add-module=/path/to/module CHANGESChanges with nginx_substitutions_filter 0.5.2 2010-08-11
Changes with nginx_substitutions_filter 0.5 2010-04-15
Changes with nginx_substitutions_filter 0.4 2009-12-23
Changes with nginx_substitutions_filter 0.3 2009-02-04
Reporting a bugQuestions/patches may be directed to Weibin Yao, yaoweibin@gmail.com. |