- 论坛徽章:
- 0
|
# TAG: url_rewrite_program
# Specify the location of the executable for the URL rewriter.
# Since they can perform almost any function there isn't one included.
#
# For each requested URL rewriter will receive on line with the format
#
# URL <SP> client_ip "/" fqdn <SP> user <SP> method <SP> urlgroup <NL>
#
# And the rewriter may return a rewritten URL. The other components of
# the request line does not need to be returned (ignored if they are).
#
# The rewriter can also indicate that a client-side redirect should
# be performed to the new URL. This is done by prefixing the returned
# URL with "301:" (moved permanently) or 302: (moved temporarily).
#
# It can also return a "urlgroup" that can subsequently be matched
# in cache_peer_access and similar ACL driven rules. An urlgroup is
# returned by prefixing the returned url with "!urlgroup!"
#
# By default, a URL rewriter is not used.
#
#Default:
# none
url_rewrite_program /usr/local/squid/sbin/rewrite
经过N次试验后,发现(红字的那儿):返回中如果有其它的,squid并没有ignored,而是打不开。。。
如果不是some.html.*(把后面的东东全部去掉),网页永远打不开。
my rewrite prog:
- #!/usr/bin/perl
- $| = 1;
- while(<>) {
- ### only for test ###
- s@http://felix.aboil.org/a.html.*@http://www.aboil.org/b.html@;
- print "301:$_";
- }
复制代码 |
|