+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Eigene 404 Seite erscheint nur teilweise!

  1. #1
    Neu an Board
    Registriert seit
    26.03.2009
    Beiträge
    15
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Eigene 404 Seite erscheint nur teilweise!

    Hallo,

    Ich wollte gerne eine eigene 404 Seite für ein Projekt realisieren, weil es einfach schöner aussieht! Meine error.php sieht nun wie folgt aus:

    <?php
    defined( '_JEXEC' ) or die( 'Restricted index access' );
    if (($this->error->code) == '404') {
    header('Location: http://betzenstein.de/index.php/404.html');
    exit;
    }?>


    Wenn man nun http://betzenstein.de/index.php/xyz eingibt, wird man auf die Fehlerseite http://betzenstein.de/index.php/404.html geleitet.

    Gibt man allerdings nur http://betzenstein.de/xyz (ohne index.php) ein, erscheint eine andere Fehlerseite...

    Wo ist der Fehler? Ich hoffe jemand kann mir helfen...

    Lg, Jana

  2. #2
    Neu an Board
    Registriert seit
    26.03.2009
    Beiträge
    15
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hat keiner ne Idee?

  3. #3
    Hat hier eine Zweitwohnung
    Registriert seit
    26.10.2006
    Ort
    Westoverledingen
    Alter
    19
    Beiträge
    1.570
    Bedankte sich
    60
    Erhielt 381 Danksagungen
    in 368 Beiträgen

    Standard

    Wo hast du die error.php eingebunden? In die index.php? Dann wäre es logisch, dass eine andere Meldung erscheint, wenn du einen Unterordner aufrufst. Dort wird die index.php nicht geladen, wenn du sie dort eingebunden hast.

    Wenn du eine .htaccess anlegen kannst oder schon eine hast, was ich bei dem 404-Link vermute, kannst du folgende Zeile dort einbauen:
    Code:
    ErrorDocument 404 http://betzenstein.de/index.php/404.html
    Durch die htaccess-Regel regelst du global auf deinem Webspace, was angezeigt wird.
    Gruß, Dennis

  4. #4
    Neu an Board
    Registriert seit
    26.03.2009
    Beiträge
    15
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ich habe eine .htaccess mit genau dem Code im Ordner meines Templates liegen, wo auch die error.php liegt. Aber es funktioniert leider trotzdem nicht. Er leitet mich immer auf die 404 Fehlerseite meines Providers weiter!

    Zitat Zitat von DennisBahns Beitrag anzeigen
    Wo hast du die error.php eingebunden? In die index.php? Dann wäre es logisch, dass eine andere Meldung erscheint, wenn du einen Unterordner aufrufst. Dort wird die index.php nicht geladen, wenn du sie dort eingebunden hast.
    Wie eingebunden? Ne, ich habe nichts in der index.php eingebunden! Muss ich das? Davon hatte ich nichts gelesen...

    Lg

  5. #5
    Hat hier eine Zweitwohnung
    Registriert seit
    26.10.2006
    Ort
    Westoverledingen
    Alter
    19
    Beiträge
    1.570
    Bedankte sich
    60
    Erhielt 381 Danksagungen
    in 368 Beiträgen

    Standard

    Nein, musst du nicht. Ich dachte, dass du die error.php per include in die index eingebunden hast.
    Wenn du die htaccess so hast, weiß ich auch gerade so nicht weiter. Hast du mal deinen Hoster kontaktiert?
    Gruß, Dennis

  6. #6
    Neu an Board
    Registriert seit
    26.03.2009
    Beiträge
    15
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Bin dabei... Bei Wordpress Fehlerseiten habe ich nämlich ähnliche Probleme...

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein