Index: branches/5.2.x/core/kernel/managers/rewrite_url_processor.php =================================================================== diff -u -N -r14787 -r14841 --- branches/5.2.x/core/kernel/managers/rewrite_url_processor.php (.../rewrite_url_processor.php) (revision 14787) +++ branches/5.2.x/core/kernel/managers/rewrite_url_processor.php (.../rewrite_url_processor.php) (revision 14841) @@ -586,18 +586,23 @@ /* @var $themes_helper kThemesHelper */ do { + $index_added = false; $template_path = implode('/', $url_parts); $template_found = $themes_helper->getTemplateId($template_path, $vars['m_theme']); if ( !$template_found ) { + $index_added = true; + $template_found = $themes_helper->getTemplateId($template_path . '/index', $vars['m_theme']); + } + + if ( !$template_found ) { array_shift($url_parts); } } while ( !$template_found && $url_parts ); if ( $template_found ) { - $vars['t'] = $template_path; - $template_parts = explode('/', $template_path); + $vars['t'] = $template_path . ($index_added ? '/index' : ''); while ( $template_parts ) { $this->partParsed(array_pop($template_parts), 'rtl');