From e011cfc53446b940a295fa2fcc39e04720c24d3d Mon Sep 17 00:00:00 2001 From: saxmatt 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: http://svn.automattic.com/wordpress/trunk@573 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- 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 9d5e5320b..f05fb69c7 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?';