sweiss3
Goto Top

Default-Links - ist sowas möglich?

Hall ihr,

ich habe mal folgende Fragen:
1. Ist es möglich, Links auf einer html-Steite automatisch zu deaktivieren, falls das Ziel nicht erreichbar ist?
2. Wie kann ich eine eigene Fehlermeldung ausgeben, wenn jemand eine Datei auf meinem Webbereich ansprechen möchte, die nicht vorhanden ist?

Viel Grüße

Content-ID: 91114

Url: https://administrator.de/contentid/91114

Ausgedruckt am: 15.11.2024 um 03:11 Uhr

60730
60730 02.07.2008 um 12:08:11 Uhr
Goto Top
Moin,

zu 1) Pauschal ja - aber nur mit "aktiven" Seiten, keinen Statischen
zu 2) je nach Webserver "unterschiedlich" google dich schlau mit "404" und dem Namen deines Webservers ,-)
sweiss3
sweiss3 02.07.2008 um 14:18:15 Uhr
Goto Top
Danke für die Antwort.

Welche Art von "aktiven" Seiten würdest du empfehlen, und wie würde der Link dann aufgebaut sein?

Viele Grüße
mghelp
mghelp 09.07.2008 um 18:46:58 Uhr
Goto Top
Zu Punkt 1
Ist mit PHP möglich.
Da brauchst du aber Bezahl-Webspace (kostenlose php Anbieter haben es
meist gesperrt).


Zu Punkt 2

Erstelle eine htaccess.txt (Textdatei) öffne sie.
Gib:

ErrorDocument 404 /fehler404.html

ein.

lade sie mit deinem ftp programm (z.B. filezilla)auf dein webspace.

bennene die htaccess.txt zu .htaccess um mit filezilla (im windows fenster funktioniert sowas nicht).

lade deine fehlerseite fehler404.html ebenfalls hoch
(im gleichen ordner wie .htaccess ).

rufe zum test deine adresse htpp://www.maxmuster.de/deinedateidieesnichtgibt.html

und es umgeleitet auf fehler404.html


weitere fehlermeldungen sind http://de.selfhtml.org/servercgi/server/httpstatuscodes.htm

Gruß mghelp
sweiss3
sweiss3 10.07.2008 um 09:21:22 Uhr
Goto Top
Danke, das mit der .htaccess - Datei klappt super!
mghelp
mghelp 10.07.2008 um 11:15:34 Uhr
Goto Top
Hier ein Beispiel für php.

<?
$adresse = "www.administrator.de";

if ( @fsockopen( $adresse , 80 ) )
{
echo "OK";
}

else {
echo "FEHLER !!!";
}
?>

ändere www.administrator.de gegen ed.
Es wird Fehler ausgegeben.

Die 80 ist HTTP Port (21 ist FTP).

Das @ ist die Unterdrückung der php Fehlermeldung.

Versuch dein Glück auf dein php webspace.

Gruß mghelp

PS Beitrag Gelöst face-smile