]> git.mjollnir.org Git - s9y.git/commitdiff
Strip the real unneccessary components
authorgarvinhicking <garvinhicking>
Sun, 29 Jan 2006 13:53:57 +0000 (13:53 +0000)
committergarvinhicking <garvinhicking>
Sun, 29 Jan 2006 13:53:57 +0000 (13:53 +0000)
include/functions_permalinks.inc.php

index e273f5f42dbeeee32179690b6af79512e17abda5..b12284352abe7aeb673c905a8cd4a44355ec3aa6 100644 (file)
@@ -688,7 +688,7 @@ function serendipity_currentURL() {
         $qst = '&amp;' . str_replace('&', '&amp;', $uri['query']);
     }
     $uri['path'] = preg_replace('@^' . preg_quote($serendipity['serendipityHTTPPath']) . '@i', '', $uri['path']);
-    $uri['path'] = preg_replace('@^' . preg_quote($serendipity['indexFile']) . '@i', '', $uri['path']);
+    $uri['path'] = preg_replace('@^(&amp;)?' . preg_quote($serendipity['indexFile']) . '(&amp;)@i', '', $uri['path']);
     $url = $serendipity['serendipityHTTPPath'] . $serendipity['indexFile'] . '?' . $uri['path'] . $qst;
     $url = str_replace(
         array(