STOREID...REWRITE(8) User Contributed Perl Documentation STOREID...REWRITE(8) NAME storeid_file_rewrite - File based Store-ID helper for Squid SYNOPSIS storeid_file_rewrite filepath DESCRIPTION This program acts as a store_id helper program, rewriting URLs passed by Squid into storage-ids that can be used to achieve better caching for web- sites that use different URLs for the same content. It takes a text file with two tab separated columns. Column 1: Regular ex- pression to match against the URL Column 2: Rewrite rule to generate a Store-ID Eg: ^http:\/\/[^\.]+\.dl\.sourceforge\.net\/(.*) http://dl.sourceforge.net.squid.internal/$1 Rewrite rules are matched in the same order as they appear in the rules file. So for best performance, sort it in order of frequency of occur- rence. This program will automatically detect the existence of a concurrency chan- nel-ID and adjust appropriately. It may be used with any value 0 or above for the store_id_children concurrency= parameter. OPTIONS The only command line parameter this helper takes is the regex rules file name. AUTHOR This program and documentation was written by Alan Mizrahi <alan@mizrahi.com.ve> Based on prior work by Eliezer Croitoru <eliezer@ngtech.co.il> COPYRIGHT * Copyright (C) 1996-2026 The Squid Software Foundation and contributors * * Squid software is distributed under GPLv2+ license and includes * contributions from numerous individuals and organizations. * Please see the COPYING and CONTRIBUTORS files for details. Copyright (C) 2013 Alan Mizrahi <alan@mizrahi.com.ve> Based on code from Eliezer Croitoru <eliezer@ngtech.co.il> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. QUESTIONS Questions on the usage of this program can be sent to the Squid Users mail- ing list <squid-users@lists.squid-cache.org> REPORTING BUGS Bug reports need to be made in English. See https://wiki.squid-cache.org/SquidFaq/BugReporting for details of what you need to include with your bug report. Report bugs or bug fixes using https://bugs.squid-cache.org/ Report serious security bugs to Squid Bugs <squid-bugs@lists.squid-cache.org> Report ideas for new improvements to the Squid Developers mailing list <squid-dev@lists.squid-cache.org> SEE ALSO squid (8), GPL (7), The Squid wiki https://wiki.squid-cache.org/Features/StoreID The Squid Configuration Manual http://www.squid-cache.org/Doc/config/ perl v5.42.3 2026-08-27 STOREID...REWRITE(8)
NAME | SYNOPSIS | DESCRIPTION | OPTIONS | AUTHOR | COPYRIGHT | QUESTIONS | REPORTING BUGS | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=storeid_file_rewrite&sektion=8&manpath=FreeBSD+Ports+15.1.quarterly>
