Fehler 404 ausgeben.

Tab

unlimited
ID: 374854
L
26 Juni 2007
900
71
Hallo liebes Forum,

ich würde gerne wissen, ob es ein HTMl Befehl gibt, welches den typischen Fehler 404 ausgibt?

Liebe Grüße
 
Weiss nicht,ob Du das meinst,aber es gibt die Möglichkeit den Besucher mit Hilfe einer .htaccess-Datei im Fehlerfall auf eine Error-Seite umzuleiten.
https://www.drweb.de/magazin/abfangjager-fur-fehler/

(nicht ganz ernst gemeint)
Der HTML-Code um einen typischen 404-Fehler auszugeben wäre:
HTML:
<a href="https://www.deineurl.de/seitedieesnichtgibt.html">Lost in Cyberspace</a>
:mrgreen:
 
Zuletzt bearbeitet:
ich würde gerne wissen, ob es ein HTMl Befehl gibt, welches den typischen Fehler 404 ausgibt?

Was ist denn ein "typischer Fehler 404"? Du kannst z.B. via .htaccess oder PHP den entsprechenden Header setzen. Die Fehlerseite musst du dann aber trotzdem selbst entwerfen und umsetzen.

Greetz

paddya
 
ich würde gerne wissen, ob es ein HTMl Befehl gibt, welches den typischen Fehler 404 ausgibt?
Nein, gibt es nicht. Kann es technisch gesehen auch nicht geben. 404 kommt aus dem HTTP-Protokoll. HTML liegt eine Schicht darüber und wird von HTTP nur transportiert.
 
Nein, gibt es nicht. Kann es technisch gesehen auch nicht geben. 404 kommt aus dem HTTP-Protokoll. HTML liegt eine Schicht darüber und wird von HTTP nur transportiert.

Das wollte ich wissen. Den anderen auch vielen Dank.

Schade, dass es da keine Möglichkeiten gibt...
 
Wenn Du mein Problem wüsstest.

Google indiziert Seiten falsche Seiten. Er macht folgende Urls

https://www.seitenname.de/html/produkte

anstatt

https://www.seitenname.de/produkte

Nun wollte ich mit dem Google Webmaster Tool das alle indizierten Seiten mit dem Ordner html löschen. Geht aber nicht. Denn Google löscht nur wenn er einen Fehler 404 erkennt. Doch ich benutze Typo3 und dort gibt es immer eine Fehlerseite bei eine toten Link...

Eine Idee?

Liebe Grüße :-D
 
Und? Eine Fehlerseite is doch in Ordnung, wenn es die Seite nicht mehr gibt. Muss halt ordentlich 404 gesendet werden. Das macht aber/sollte dein Typo3 - was ja auf Serverseite läuft.

In deinem Fall könnte aber eher 301 oder 410 in Frage kommen :think:
Müsstest du aber genauer erklären, wie das Problem zu Stande kommt.
 
Zuletzt bearbeitet:
In der Fehlerseite steht dann. Sie sind einem falschen Link gefolgt...
Aber mein Antrag auf Löscung wurde abgelehnt, weil sie meinen es existiert keine 404 Fehlerseite und meta tags sind erkennbar...

Und das ist der Teufelskreis. Ich bekomme die falschen Links nicht raus. habe das Verzeichnis (welches nicht gibt) auch schon mit der robots.txt gesperrt. Bringt nichts...

Liebe Grüße
 
Welchen Statuscode gibt die Fehlerseite denn zurück? - fangen wir doch erstmal damit an
 
Da bin ich wieder.

Also die Fehlerseite von TYPO3 gibt folgende Nachricht zurück:

Reason: File "index.php" was not found!

Und der Code sieht folgender Maßen aus:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
					"https://www.w3.org/TR/xhtml1/DTD/xhtml11.dtd">
				<?xml version="1.0" encoding="utf-8"?>
				<html>
					<head>
						<base href="[URL="https://www.klamm.de/forum/view-source:https://www.toc-ing.de/"]https://www.seite.de/[/URL]" />
						<title>Error!</title>
						<style type="text/css"><!--/*--><![CDATA[/*><!--*/
							body { font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 90%; text-align: center; background-color: #ffffff; }
							h1 { font-size: 1.2em; margin: 0 0 1em 0; }
							p { margin: 0; text-align: left; }
							img { border: 0; margin: 10px 0; }
							div.center div { margin: 0 auto; }
							.errorBox { width: 400px; padding: 0.5em; border: 1px solid black; background-color: #F4F0E8; }
						/*]]>*/--></style>
					</head>
					<body>
						<div class="center">
							<img src="[URL="https://www.klamm.de/forum/view-source:https://www.toc-ing.de/typo3/gfx/typo3logo.gif"]typo3/gfx/typo3logo.gif[/URL]" width="123" height="34" alt="" />
							<div class="errorBox">
								<h1>Error!</h1>
								<p>Reason: File "index.php" was not found!</p>
							</div>
						</div>
					</body>
				</html>
 
Danach hab ich nicht gefragt. Ich wollte den HTTP-Statuscode wissen.