kostenloser Webspace werbefrei: lima-city


Link in HTML 404-Fehler anzeigen lassen

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    d*******v

    Hallo zusammen,

    Meine Frage:

    Wie ist es möglich, dass im 404 Error Dokument der Link im Text angezeigt wird?
    Beispiel:

    Die Seite http://beispiel.de/test wurde nicht gefunden.

    Gruß

    (PS: Meine .htaccess - Datei verweist bei einem 404-Error auf eine 404 Error Seite, also eine Umleitung auf "http://www.test.de/404")
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. im .htaccess den verweis auf deine custom 404:

    ErrorDocument 404 /pagenotfound.php



    in deiner "pagenotfound.php":

    <?php
    $requested = getenv(“REQUEST_URI”);
    echo "Die gesuchte Seite ".$requested." wurde nicht gefunden blah blah";
    ?>


    Beitrag zuletzt geändert: 23.7.2013 7:22:25 von n0tiert
  4. Autor dieses Themas

    d*******v

    Geht das ganze auch mit HTML?

    n0tiert schrieb:
    im .htaccess den verweis auf deine custom 404:

    ErrorDocument 404 /pagenotfound.php



    in deiner "pagenotfound.php":

    <?php
    $requested = getenv(“REQUEST_URI”);
    echo "Die gesuchte Seite ".$requested." wurde nicht gefunden blah blah";
    ?>
  5. was soll mit HTML gehen ?

    Was ist den PHP ? bzw. was gibt es den bei einem echo aus ?
    wenn du:

    getenv(“REQUEST_URI”);


    willst geht´s nur mit php, oder zeig mir mal wie du das denn gern in HTML machen willst



    :holy:

    Beitrag zuletzt geändert: 23.7.2013 16:26:19 von n0tiert
  6. kaetzle7

    Moderator Kostenloser Webspace von kaetzle7

    kaetzle7 hat kostenlosen Webspace.

    dominiktv schrieb:
    Geht das ganze auch mit HTML?
    Klar geht das auch mit HTML - einfach stattdessen in der .htaccess z.B.
    ErrorDocument 404 /seitenichtgefunden.html
    schreiben und eine ganz normale HTML-Seite erstellen... Am besten einfach mal ausprobieren und auch evtl. mal ".htaccess" googlen und staunen was da noch so alles möglich ist.
  7. m******e

    dominiktv schrieb:
    Wie ist es möglich, dass im 404 Error Dokument der Link im Text angezeigt wird?
    Beispiel:

    Die Seite http://beispiel.de/test wurde nicht gefunden.

    dominiktv schrieb:
    Geht das ganze auch mit HTML?
    Ja, Voraussetzung dabei ist dann allerdings, dass das HTML-Dokument - genau wie eine PHP-Datei - geparset wird. Quasi ist es dann eine PHP-Datei, welche durch .htaccess als HTML getarnt wird.

    Im folgenden Beispiel verweisen gleich mehrere Fehler alle auf das Fehlerdokument 404.html.
    Die aufgerufene URL wird als anklickbarer Link dargestellt.

    .htaccess
    # .htm und .html von PHP parsen lassen
    AddType application/x-httpd-php .htm .html
    
    # error
    ErrorDocument 404 /testkram_fuer_bla/dominiktv/404.html
    # forbidden
    ErrorDocument 403 /testkram_fuer_bla/dominiktv/404.html
    # multiple choices
    ErrorDocument 300 /testkram_fuer_bla/dominiktv/404.html
    # internal server error
    ErrorDocument 500 /testkram_fuer_bla/dominiktv/404.html

    404.html
    <html><head><title>Seite nicht gefunden</title>
    </head>
    <body>
    <?php
    $requested = "http://".$_SERVER['HTTP_HOST'].getenv('REQUEST_URI');
    echo 'Die gesuchte Seite <a href="'.$requested.'">'.$requested.'</a> wurde nicht gefunden.';
    ?>
    
    </body>
    </html>


    Im Live-Beispiel einfach mal rechts unten auf die Socialmedia-Buttons klicken.

    Beitrag zuletzt geändert: 1.8.2013 10:27:31 von menschle
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!