Die schnelle Navigation

von Fries Websolutions

Eine Internetpräsenz lebt von einer einfachen und übersichtlichen Navigation. Doch je mehr Inhalt sich auf der Seite befindet, desto unübersichtlicher wird oft die Navigation, selbst die Suchergebnislisten werden dann stellenweise sehr unüberschaulich. Was kann man nun tun?

Eine alternative bietet ein direktes Weiterleitungssystem. Es basiert auf eine Suchfunktion, wobei diese Variante schneller, einfacher und vorallem direkt arbeitet.

Wie funktioniert es im Details? Der Besucher kommt auf Ihrer Seite und gibt in einer Suchbox ein Stichwort ein, er wird dann sofort ohne weitere Verzögerungen auf eine passende Seite weitergeleitet. Die Funktionsweise die dahinter steckt, ist denkbar simpel.

Ihr Besucher benutzt die Suchfunktion und gibt beispielsweise den Begriff "programmierung" ein. Das Skirpt generiert nun eine vollsändige URL, hieraus wird nun versucht eine Seite aufzurufen. Diese URL ist tatsächlich vorhanden und der Besucher landet nun automatisch und direkt ohne Weiterleitung auf diese Adresse: http://www.htmlopen.de/programmierung.

Sie merken jetzt sicher, dass diese Funktionsweise nur funkitonieren wird, wenn es einen entsprechendes Unterverzeichnis tatsächlich hierzu gibt. Da dies in der Praxis sehr oft nicht so ausschaut, wäre diese Lösung nicht nicht aussreichend.

Abhilfe gibt der eigene Server via Redirects mit einer .htaccess Datei. Dort wird zum Beispiel ein Aufruf der nicht existieren Seite URL http://www.htmlopen.de/xyz umgelenkt auf http://www.htmlopen.de/impressum.

Es bietet sich nun also an eine Ersetzungstabelle zu erstellen. Beim Erstellen einer solchen Ersetzungstabelle empfiehlt es sich, einen Blick in die Logs zu werfen, um nach den häufigsten Suchbegriffen zu schauen. Bitte beachten Sie hierbei, dass der Server zwischen Groß- und Kleinschreibung unterscheidet, dieses Problem ist aber lösbar, indem Sie auf Ihrem Server mod_spelling installieren.

Dieses PHP Skript kann die Aufgabe komplett erledigen:

<form name="form1" method="post" action="pagedirect.php">

Erstellen Sie nun die Datei pagedirect.php mit den folgenden Zeilen:

<?php header("Location: http://www.htmlopen.de/".$_POST[textfield]); ?>

Dieses Vorgehensweise basiert auf eine möglicherweise sehr lange Ersetzungstabelle, wird kein passender Redirect gefunden, so erhält Ihr Besucher automatisch eine 404 Fehlerseite.

Diese Vorgehensweise lohnt sich besonders für kleine Internetseiten.

Diese Funktion könnte theoretisch auch die eigentlichte Hauptnavigation komplett ersetzen. Bedingung wäre aber, dass der Besucher weiß, wonach er überhaupt suchen muss. Eine Ersetzungstabelle muss stets verbessert und ergänzt werden.

 

 
   Anzeigen

Navigation:    Webdesign - Programmierung - Web Grafiken - Software Guides - Tools - Templates - Schriftarten - Seminare - IT News
Partner:   Template OK - PCopen - SITEopen - PCopen Schweiz - HTMLopen Schweiz - VirtualUniversity.ch - WEB-SET.com - YesMMS - Job und Karriere