Error 404 die Standard Seite anstelle der seite-nicht-gefunden.html

  • Hallo

    Ich habe mit dem ZP12 eine neue Website gemacht.
    Nun besteht das Problem, dass beim Error 404 die Standard Seite vom
    Provider angezeigt wird und nicht ****/seite-nicht-gefunden.html

    URL-Rewrite
    - Keine
    - Apache
    - Microsoft IIS
    Habe alle Einstellungen durchprobiert, keine funktioniert.

    Auf die Anfrage beim Hoster, ob die Umleitung in der .htaccess korrekt ist, habe ich folgernde Antwort erhalten;

    Da es sich bei Ihrem Hosting um ein Windows Hosting handelt, wird die .htaccess nicht
    funktionieren da diese eine Linux Programmierung ist. Hier müssten Sie die befehle über PHP oder .ASP Programmieren.

    Wie kann ich dieses Problem lösen?

    Peter

  • Hallo,

    also wenn es sich um Windows-Hosting handelt und kein IIS Webserver verwendet wird, könnten Sie nur den Provider Fragen, welche Mittel er bietet, damit als Fehlerseite Ihre Seite /seite-nicht-gefunden.html verwendet wird.

    Innerhalb der nächsten 24 Stunden soll auch das 12.0.2 Update erscheinen. Wenn Sie dies installiert haben, könnten Sie auch nochmals versuchen, ob die Einstellung "Microsoft IIS" bei URL-Rewrite nicht bereits das gewünschte Ergebnis bringt. Nach Ändern dieser Einstellung muss jeweils auch veröffentlicht werden.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Guten Tag

    Leider fonktioniert die Weiterleitung auf die eigene Fehlerseite auch mit der neuen ZP12 Version nicht.

    Der Provider hat mir gesagt, die Umleitung müsse über ein php Script gemacht werden, und mir dieses Beispiel gesendet.


    <?php

    if (substr_count($_SERVER['REQUEST_URI'], '/') > 1) {

    header('HTTP/1.1 404 Not Found');

    header('Location: http://' .
    $_SERVER['HTTP_HOST'] . '/error_404.php');

    exit;

    }

    ?>

    Ich kann aber damit nichts anfangen?
    Wie und wo muss ich dieses Anwenden.

  • Hallo,
    können Sie bitte mal die URL zu Ihrer Seite hier posten? Ich kann nicht nachvollziehen, was Ihr Provider da mein und wie diese PHP-Seite denn im Fehlerfall aufgerufen werden sollte.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo,

    welche Seite im Falle eines HTTP 404 Fehlers (Seite nicht gefunden) angezeigt wird, ist eine reine Einstellungssache des Webservers.

    Diese Einstellung versucht Zeta Producer 12 mittels einer .htaccess-Datei (bei Apache Servern) oder einer web.config-Datei (bei MS IIS Servern) vorzunehmen.
    Ihr Provider green.ch scheint dies nicht zu untersützen. Mit dem PHP-Code kann ich auch nichts anfangen, denn wie gesagt, es geht hier um eine Servereinstellung für nicht gefundene Seiten und nicht gefundene Seiten können ja zwangsläufig auch kein PHP enthalten.

    Wenn Ihr Provider keine anderen Einstellmöglichkeiten für individuelle 404 Fehlerseiten bietet, müssen Sie wohl mit seiner Standardseite leben.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!