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); $url = substr($url, strlen($del)-1);
} }
if ($url=='/')
return;
$matches = array();
// removes querystrings // removes querystrings
if ($i = strpos($url, '?')) if (false !== $i = strpos($url, '?'))
$url = substr($url, 0, $i); $url = substr($url, 0, $i);
// removes anchors // removes anchors
if ($i = strpos($url, '#')) if (false !== $i = strpos($url, '#'))
$url = substr($url, 0, $i); $url = substr($url, 0, $i);
if (strrpos($url, '/') != (strlen($url)-1)) { if (strrpos($url, '/') != (strlen($url)-1)) {
$url .= '/'; $url .= '/';
} }
if ($url=='/')
return;
//date //date
$url = preg_replace_callback( $url = preg_replace_callback(