Dann ist er auf meine normale Fehlersiete glaufen, was ich ja aber nciht ganz so wollte.
Scheint definitv was am modrewrite zu sein, daher hab ich das für die Fehlerpage ausgeschaltet. Bitte den Code im
./cms/front_crcloginform.inc.php
austauschen
ALT
Code: Alles auswählen
$sUrl = $cfgClient[$client]["path"]["htmlpath"]."front_content.php";
// edit by stese - modrewrite
$strErrorUrl = $sUrl;
if ($err_catart!='') {
$strErrorUrl.="?idcatart=".$err_catart;
}
if ($err_art!='' && $err_cat!='') {
$strErrorUrl.="?idcat=".$err_cat."&idart=".$err_art;
}
if ($err_cat!='') {
$strErrorUrl.="?idcat=".$err_cat;
}
if ($err_art!='') {
$strErrorUrl.="?idart=".$err_art;
}
if ( $cfg['mod_rewrite']['use'] == 1 ) {
if ( preg_match ( "/^front_content\.php(.*|.+?)/i", $strErrorUrl, $arr_hits ) == 1 ) {
$strErrorUrl = ModRewrite::build_new_url($arr_hits[1]);
}
}
header("Location: ".$cfgClient[$client]["path"]["htmlpath"].$strErrorUrl);
NEU
Code: Alles auswählen
//$sUrl = $cfgClient[$client]["path"]["htmlpath"]."front_content.php";
$sUrl = "front_content.php";
// edit by stese - modrewrite
$strErrorUrl = $sUrl;
if ($err_catart!='') {
$strErrorUrl.="?idcatart=".$err_catart;
}
if ($err_art!='' && $err_cat!='') {
$strErrorUrl.="?idcat=".$err_cat."&idart=".$err_art;
}
//if ($err_cat!='') {
// $strErrorUrl.="?idcat=".$err_cat;
//}
//if ($err_art!='') {
// $strErrorUrl.="?idart=".$err_art;
//}
if ( $cfg['mod_rewrite']['use'] == 2 ) {
if ( preg_match ( "/^front_content\.php(.*|.+?)/i", $strErrorUrl, $arr_hits ) == 1 ) {
$strErrorUrl = ModRewrite::build_new_url($arr_hits[1]);
}
}
header("Location: ".$cfgClient[$client]["path"]["htmlpath"].$strErrorUrl);
Wichtig ist dann natürlich, dass in der Config.php das $cfg['mod_rewrite']['use'] niemals auf 2 steht, sondern auf 1 oder 0. Somit umgeht er dann die Fehlersietenauflösung ganz. Ist denke ich da auch nicht so schlimm und ich hab eben keine lust den Fehler zu suchen...
Weiterhin müssen natürlich in den Mandanteneinstellungen
Type: login_error_page
Name: idcat
Wert: ~~~NUMMER~~~
Type: login_error_page
Name: idcatart
Wert: ~~~NUMMER~~~
Type: login_error_page
Name: idart
Wert: ~~~NUMMER~~~
gesetzt sein, gelle!
Gruß
Soeren