Index: trunk/core/kernel/utility/http_query.php =================================================================== diff -u -r3250 -r3258 --- trunk/core/kernel/utility/http_query.php (.../http_query.php) (revision 3250) +++ trunk/core/kernel/utility/http_query.php (.../http_query.php) (revision 3258) @@ -304,7 +304,7 @@ $url_parts = $url ? explode('/', $url) : Array(); // set default values - $defaults = Array('t' => '', 'm_cat_id' => 0, 'm_cat_page' => 1, 'm_opener' => 's'); + $defaults = Array('m_cat_id' => 0, 'm_cat_page' => 1, 'm_opener' => 's'); foreach ($defaults as $default_key => $default_value) { $this->Set($default_key, $default_value); @@ -321,6 +321,10 @@ $this->finalizeParsing('m'); return false; } + else + { + $this->Set('t', ''); + } $url_part = array_shift($url_parts); @@ -538,7 +542,7 @@ $env_var = str_replace('\:','_&+$$+&_', $env_var); // replace escaped "=" with spec-chars :) $parts = explode(':', $env_var); - if( !$this->Application->RewriteURLs() ) + if( !$this->Application->RewriteURLs() || ($this->Application->RewriteURLs() && $this->Get('rewrite') != 'on') ) { $this->extractSIDAndTemplate($parts); }