Index: publicseorewriter/files/lib/page/PublicSEORewriter.class.php
===================================================================
--- publicseorewriter/files/lib/page/PublicSEORewriter.class.php (revision 140)
+++ publicseorewriter/files/lib/page/PublicSEORewriter.class.php (revision 159)
@@ -180,6 +180,8 @@
 		if(defined('SEO_ENABLE') && SEO_ENABLE && defined('SEO_REWRITE_THREAD') && SEO_REWRITE_THREAD) {
 			$seorewrite = SEO_REWRITE_THREAD_FORMAT;
-			$seorewrite = preg_replace("/\{.+_ID\}/", "([0-9]+)", $seorewrite);
-			$seorewrite = preg_replace("/\{.+\}/", ".+", $seorewrite);
+			$seorewrite = preg_replace("/\{[^}]+_ID\}/", "([0-9]+)", $seorewrite);
+			$seorewrite = preg_replace("/\{[^}]+\}/", ".+", $seorewrite);
+			$seorewrite = "/".str_replace('/','\/',$seorewrite)."/";
+			
 			if(preg_match($seorewrite, $url['path'].(isset($url['query'])?$url['query']:''), $match)) {
 				return intval($match[1]);
