Login
Newsletter
Werbung

So, 10. Februar 2008, 00:00

Suchmaschinen-Optimierung von Joomla!, Teil 3

Teil 3: 10 Schritte

Machen Sie Gebrauch von Ihren Fehlerseiten

Zu oft vergessen Webseitenbetreiber ihre eigenen Fehlerseiten (wie 404 Fehler). Fehlerseiten sollten immer »verlorene Besucher« zu einem Punkt Ihrer Webseite leiten. Besuchen Sie zum Beispiel einmal diese Seite www.cnet.com/error. Sie werden hier eine Fehlerseite vorfinden, wo Sie aber die Möglichkeit erhalten, die interne Suchfunktion zu benutzen, um nach Ihren gewünschten Artikel zu suchen.

Um genau diesen Effekt zu erzielen, brauchen Sie kein Programmierer zu werden. Öffnen Sie einen Texteditor und kopieren Sie einfach diesen Quelltext:

<?php
 // Fehlercode
 $fehlercode = "404";
 // Adresse, an welche die E-Mail versendet werden soll
 $empfaenger = "IHRE-EMAIL@DOMAIN.de ";
 $betreff = "[" . $_SERVER["SERVER_NAME"] . "] Fehler " . $fehlercode;
 // Nachricht zusammenbauen.
 $message = "Auf der Webseite http://" . $_SERVER["SERVER_NAME"] .
 " ist ein Fehler " . $fehlercode . " aufgetreten.\n\n";
 $message .= "Aufgerufene Ressource:\n";
 $message .= "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]."\n\n";
 $message .= "User-Agent:\n";
 $message .= $_SERVER['REMOTE_ADDR'];
 $message .= $_SERVER["HTTP_USER_AGENT"];
 if($_SERVER["HTTP_REFERER"] != "") {
 $message .= "\n\nAufgerufen von der Adresse:\n";
 $message .= $_SERVER["HTTP_REFERER"];
 }
 // Header-Informationen
 $header = "From: Error Agent <erroragent@" . $_SERVER["SERVER_NAME"].">\n";
 $header .= "Content-Type: text/plain";
 // Mail zusammenstellen und absenden
 @mail($empfaenger, $betreff, $message, $header);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">
<head>
<title>Error 404 - file not found</title>
<meta name="Description" content="Error 404 - file not found"/>
<meta http-equiv="expires" content="0"/>
<meta http-equiv="Pragma" content="no-cache"/>
<meta name="robots" content="noindex"/>
</head>
<body text="#000000" link="#0020FF" alink="#0020FF" vlink="#0020FF" bgcolor="#ffffff">
<table align=center>
<tr>
 <td><div align=center>
<p align="justify"><b><big><big><big><big>O</big>o</big>o</big>p</big>s!<big>!<big>!<big>!</big></big></big></b>
Vertippt oder war das Absicht?</p>
<p align="justify">Was Sie hier suchen, gibt es nicht.</p>
<p align="justify">Sie haben sich <strong>entweder</strong> vertippt
<strong>oder</strong> die angegebene URL ist ungültig.<br/>
Für Korrekturarbeiten hat der Verantwortliche bereits eine automatische
Benachrichtigung erhalten.</p>
<br/>
<p align="justify"><a href="http://www.IHRE-DOMAIN.de " target="_self">
<big><big><big><big>» » » </big></big></big></big>
<sup> hier entlang zur </sup>
<big><big><big><big>www.DOMAIN-NAME</big></big></big></big></a></p>
</div></td>
</tr>
</table>
</body></html>

Speichern Sie die Datei als 404.php ab. Öffnen Sie nun bitte die standardmäßig mitgelieferte Datei htaccess.txt und fügen folgendes, am besten am Ende der Datei, ein:

ErrorDocument 404 /404.php

Speichern und übertragen sie diese nun mittels FTP-Programm auf Ihren Webspace. Dort markieren sie die Datei htaccess.txt und geben ihr den konformen Namen .htaccess. Sie haben nun eine saubere .htaccess erstellt und können die FTP-Verbindung wieder schließen. Schon haben Sie eine nette 404-Fehlerseiten erstellt und das Beste daran, Sie erhalten nun automatisch eine Benachrichtigung.

Natürlich müssen Sie die in diesem Beispiel eingetragene Mail-Adresse IHRE-EMAIL@ DOMAIN.de gegen Ihre eigene E-Mail-Adresse ersetzen. Gleiches gilt natürlich auch für IHRE-DOMAIN, hier kommt der Name Ihrer eigenen Domain hin und zu guter Letzt bitte auch noch DOMAIN-NAME richtig stellen.

Kommentare (Insgesamt: 0 )
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung