The requested URL /blabla.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Frage zum Error 404 Killer Mod
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 71
- Registriert: 12.11.2005 14:33
Frage zum Error 404 Killer Mod
Ich würde gerne auf der error404.php einbinden dass der betrefende wie bei normalen 404 Pages sieht welche Datei nicht gefunden wurde. Das ist auch beim Debug hilfrei denn ich sehe sonst nicht welche Datei jetzt gerade fehlt.
-
- Mitglied
- Beiträge: 71
- Registriert: 12.11.2005 14:33
Hi,
ich denke die Ausgabe von
sollte es bringen...
Also bitte mal
versuchen in der "error404.php" einzubauen..
Gruss
Underhill
ich denke die Ausgabe von
Code: Alles auswählen
$_SERVER['REQUEST_URI']
Also bitte mal
Code: Alles auswählen
Diese Datei oder dieses Verzeichnis (<?php echo $_SERVER['REQUEST_URI']; ?>) existiert leider nicht mehr.
Gruss
Underhill
Jetzt online: Das Forum für deine private Lightshow
-
- Mitglied
- Beiträge: 71
- Registriert: 12.11.2005 14:33
Im Moment ist der Pfad absolut.
So sieht die php aus:
So sieht die php aus:
Code: Alles auswählen
<?php
/***************************************************************************
* Errors.php
* -------------------
* begin : Wednesday, June 4, 2003
* email : Joshua_Hesketh@hotmail.com
*
* $Id: error404.php,v 0.0.1 2003/03/17
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
/***************************************************************************
*
* Some code in this file I borrowed from the original index.php, Welcome
* Avatar MOD and others...
*
***************************************************************************/
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'config.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
if(isset($HTTP_GET_VARS['error']))
{
$error = $HTTP_GET_VARS['error'];
}
else
{
$error = '';
}
switch ($error)
{
case '401':
case '403':
case '404':
case '500':
$error_title = $lang['error_' . $error];
$error_message = $lang['error_' . $error . '_message'];
break;
default:
$error_title = $lang['Unknown_error'];
$error_message = $lang['Unknown_error_message'];
break;
};
$page_title = $lang['error_' . $error];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'errors_body.tpl')
);
$template->assign_vars(array(
'L_ERROR' => $error_title,
'L_ERROR_MESSAGE' => $error_message,)
);
//
// Generate the page
//
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
- larsneo
- Mitglied
- Beiträge: 2622
- Registriert: 07.03.2002 15:23
- Wohnort: schwäbisch gmünd
- Kontaktdaten:
iirc geht beim absoluten pfad die info über den original request verloren - dafür funktioniert es aber auch in unterverzeichnissen.
das script setzt wie angesprochen keinen korrekten response header - damit erkennen beispielsweise suchmaschinen keine fehlenden seiten und spidern munter die error.php - bis sie dich im schlimmsten fall irgendwann wegen double content abwerten. aus der hüfte geschossen (und ungetestet) sollte es eigentlich am beispiel des 404ers wie folgt aussehen
das script setzt wie angesprochen keinen korrekten response header - damit erkennen beispielsweise suchmaschinen keine fehlenden seiten und spidern munter die error.php - bis sie dich im schlimmsten fall irgendwann wegen double content abwerten. aus der hüfte geschossen (und ungetestet) sollte es eigentlich am beispiel des 404ers wie folgt aussehen
Code: Alles auswählen
[...]
case '404':
header('HTTP/1.0 404 Not Found');
[...]
Jetzt online: Das Forum für deine private Lightshow
-
- Mitglied
- Beiträge: 71
- Registriert: 12.11.2005 14:33