Thursday 21 December 2006 9:29:51 am
Sooo.... talking about v3.8.6 in index.php beginning at line 550:
$translateResult = eZURLAlias::translate( $uri );
if ( !$translateResult )
{
$useWildcardTranslation = $ini->variable( 'URLTranslator', 'WildcardTranslation' ) == 'enabled';
if ( $useWildcardTranslation )
{
$translateResult =& eZURLAlias::translateByWildcard( $uri );
}
}
This is were it fails. $translateResult is not set. Then it launches into a wild_card search for the module to load, and loops for the number of times set by the ini setting MaximumWildcardIteration. Each iterations adds the name of node 2 to the beginning of the URL in the $uri object/array. And when done, the URI is messed up.
Sooo.... ... except for disabling WildcardTranslation, what can I do to fix this? Is my database broken? If so, can I repair it somehow?
|