fixed pathinfo conflict with GET parameters

This commit is contained in:
real_nowhereman 2008-09-23 19:48:38 +00:00
parent 9c967770eb
commit b71facd9ec

View File

@ -266,27 +266,24 @@ class Plugin_PrettyURLs {
$url = substr($url, strlen($del)-1);
}
if ($url=='/')
return;
$matches = array();
// removes querystrings
if ($i = strpos($url, '?'))
if (false !== $i = strpos($url, '?'))
$url = substr($url, 0, $i);
// removes anchors
if ($i = strpos($url, '#'))
if (false !== $i = strpos($url, '#'))
$url = substr($url, 0, $i);
if (strrpos($url, '/') != (strlen($url)-1)) {
$url .= '/';
}
if ($url=='/')
return;
//date
$url = preg_replace_callback(