From 3ccfa661ead15f07b78a0b998781e78c0ec917b2 Mon Sep 17 00:00:00 2001 From: Matt Mullenweg Date: Fri, 5 Dec 2003 20:14:07 +0000 Subject: [PATCH] Fixed it so the mod_rewrite regex no longer matches EVERY URI. git-svn-id: https://develop.svn.wordpress.org/trunk@573 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/wp-options-permalink.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wp-admin/wp-options-permalink.php b/wp-admin/wp-options-permalink.php index 9d5e5320bd..f05fb69c7e 100644 --- a/wp-admin/wp-options-permalink.php +++ b/wp-admin/wp-options-permalink.php @@ -122,8 +122,10 @@ $queryreplace = array ( $match = str_replace('/', '/?', $permalink_structure); -$match = str_replace($rewritecode, $rewritereplace, $match); +$match = preg_replace('|/[?]|', '', $match, 1); +$match = str_replace($rewritecode, $rewritereplace, $match); +$match = preg_replace('|[?]|', '', $match, 1); preg_match_all('/%.+?%/', $permalink_structure, $tokens); $query = 'index.php?';