Squid3 URLrewrite-无法配置

Squid3 URLrewrite-无法配置

我在 Debian Wheezy 上安装了 Squid3-3.4.8。它正在执行缓存任务。我只想将一个 jpg url 替换为本地服务器或外部的另一个 URL。我尝试过以下解决方案Voltasquidred、、asqredir

对于 Volta 我停留在:

root@S:~/Volta/volta-0.3.0# make
Package lua5.2 was not found in the pkg-config search path.
Perhaps you should add the directory containing `lua5.2.pc'
to the PKG_CONFIG_PATH environment variable
No package 'lua5.2' found
cc -O2 -L/usr/lib -I/usr/include    -c -o accept_loop.o accept_loop.c
In file included from accept_loop.c:31:0:
volta.h:77:17: fatal error: lua.h: No such file or directory
compilation terminated.
make: *** [accept_loop.o] Error 1

Lua 位于:

/root/Lua/lua-5.3.3 我正在遵循文件中的程序INSTALL

还有什么可以用来完成我的任务?

还有其他应用程序可以帮助我成功完成 URL 重写吗?

来源:https://bitbucket.org/mahlon/volta/overview

答案1

将本地服务器中的一个 jpg url 替换为另一个 url

编写自己的代码不是更简单吗:

#!/usr/bin/perl

$| = 1;
while (<>) {
   @line = split;
   $_ = $line[0];
   s/www\.example\.com\/one\.jpg/www.example.com\/other.jpg/g;
   print $_ . "\n";
}

相关内容