1
0

* Change uriArgument parsing routine to allow "!" in URLs.

Now we can have absolute serocracy.
This commit is contained in:
Garvin Hicking
2009-05-28 08:34:52 +00:00
parent 876a15980b
commit be0bdd9cf6
4 changed files with 11 additions and 2 deletions

View File

@ -777,7 +777,7 @@ static $indexFile = null;
}
/* Explode the path into sections, to later be able to check for arguments and add our own */
preg_match('/^'. preg_quote($serendipity['serendipityHTTPPath'], '/') . '(' . preg_quote($serendipity['indexFile'], '/') . '\?\/)?(' . ($wildcard ? '.+' : '[;,_a-z0-9\-*\/%\+]+') . ')/i', $uri, $_res);
preg_match('/^'. preg_quote($serendipity['serendipityHTTPPath'], '/') . '(' . preg_quote($serendipity['indexFile'], '/') . '\?\/)?(' . ($wildcard ? '.+' : '[!;,_a-z0-9\-*\/%\+]+') . ')/i', $uri, $_res);
if (strlen($_res[2]) != 0) {
$args = explode('/', $_res[2]);
if ($args[0] == $indexFile || $args[0] == $serendipity['indexFile']) {