summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMacil Tech <maciltech@gmail.com>2013-03-03 00:41:00 +0800
committerMacil Tech <maciltech@gmail.com>2013-06-18 11:16:28 -0500
commitfa9c2a0fd1ce4b188361a863208334c8f6b312e5 (patch)
treea9742a2953d66baa4b2b7ebbbf9edd3dcf5b7bab
parentb6fc7ca89d8ac0fea48fc4f3b7862cb9ea1e0687 (diff)
mod.php: Don't freak out if extra dummy query parameters are added.
(Such as for cache-avoidance.)
-rw-r--r--mod.php2
1 files changed, 1 insertions, 1 deletions
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<token>[a-f0-9]{8}))?';
- $new_pages[@$key[0] == '!' ? $key : "!^$key$!"] = $callback;
+ $new_pages[@$key[0] == '!' ? $key : '!^' . $key . '(?:&[^&=]+=[^&]*)*$!'] = $callback;
}
$pages = $new_pages;