From fa9c2a0fd1ce4b188361a863208334c8f6b312e5 Mon Sep 17 00:00:00 2001 From: Macil Tech Date: Sun, 3 Mar 2013 00:41:00 +0800 Subject: [PATCH] mod.php: Don't freak out if extra dummy query parameters are added. (Such as for cache-avoidance.) --- mod.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod.php b/mod.php index 9de2c15b..641d2115 100644 --- a/mod.php +++ b/mod.php @@ -105,7 +105,7 @@ $new_pages = array(); foreach ($pages as $key => $callback) { if (preg_match('/^secure /', $callback)) $key .= '(/(?P[a-f0-9]{8}))?'; - $new_pages[@$key[0] == '!' ? $key : "!^$key$!"] = $callback; + $new_pages[@$key[0] == '!' ? $key : '!^' . $key . '(?:&[^&=]+=[^&]*)*$!'] = $callback; } $pages = $new_pages;