Beitrag
von e-fee » 27.04.2009, 16:35
Ich glaube, manch einer verwechselt hier auch noch 2 verschiedene "Anwendungsformen", hat wohl auch mit der "Größe" der Projekte zu tun bzw. dass einige aus der Selberbastel-Ecke (nicht abwertend gemeint) kommen:
Sicher ist es einigermaßen unsinnig, wenn man ohnehin eine impressum.php besitzt, diese als impressum.html anzuzeigen und dann wieder umzuwandeln. Es sei denn, man möchte irgendwelchem Scriptkiddies vorgaukeln, dass es hier nichts über irgendwelche Parameter zu hacken gibt.
Jaaaa, ich hab früher auch zig verschiedene php-Dateien gehabt, plus dann noch Parameter für Datenbankaufrufe hintendran, so damals als php-Anfängerin, ohne Ahnung von SEO und ohne verfügbares mod_rewrite.
Aber ich gehe jetzt mal von einigermaßen großen Auftritten aus: solche, wie sie auf einem CMS laufen oder (obwohl nicht groß) auch einigen Sachen, die ich derzeit noch in der Pipeline hängen habe, wo einfach alle von Seite zu Seite unterschiedlichen Inhalte aus einer Datenbank ausgelesen werden, selbst das Impressum.
In solchen Fällen werden alle Seiten aus einer einzigen(!) index.php (die aber sehr wahrscheinlich weitere php-Dateien includet) heraus generiert, selbst wenn es Millionen Unterseiten sind (oder auch nur zehn). Alle sonst in DAU-Augen vorhandenen Dateien und Verzeichnisse sind komplett virtuell, sie existieren so auf dem Server nicht. Ihre Namen werden jedoch intern als Parameter (siehe mein Beispiel oben) übergeben und weiterverarbeitet. Meistens handelt es sich dabei direkt um den Schlüsselwert (kann oder kann nicht unique sein) eines Datenbankeintrags, der somit abgerufen wird. Im Beispiel von Sistrix gibt es dann vermutlich eine Datenbanktabelle mit Städten, wo "berlin" der Schlüssel ist. Dann wäre denkbar, dass es eine Datenbanktabelle mit "Nützlichem" gibt, wo dann alle Datensätze abgerufen werden, die "berlin" und in einem anderen Feld "wlan-hotspots" enthalten. Oder wahrscheinlicher eine Tabelle mit den Hotspots, wo aufgrund von "wlan-hotspots" gemeint ist, dass alle Datensätze dieser Tabelle mit (in dem Fall nicht unique) "berlin" ausgegeben werden.
Im Fall von Sistrix bin ich sicher, dass die kompletten Pfade virtueller Struktur sind, denn er ist erstens ein (auf jeden Fall für einen SEO) verdammt guter Programmierer und zweitens meines Erachtens auch sauber arbeitend.
Installiert doch einfach mal ein CMS, Forum, Blog, sonstwas eurer Wahl und guckt euch dann mal die reale Verzeichnisstruktur auf dem Server sowie unter phpmyadmin die Datenbankstruktur an!
Sorry für das leichte Off Topic!
Bezüglich php-Dateien lässt sich noch sagen, dass es früher bei den Suchmaschinen Probleme geben konnte, wenn die angehängten Parameter nicht ausgewertet werden konnten - aber auch das geht mittlerweile, solange es kein Bandwurm ist. Schöner lesbar für den Benutzer sind dennoch die "schönen" URLs, ob jetzt mit .php, .html, ganz ohne Dateiendung nur als Verzeichnis oder mit .schlagmichtot.
Und m.E. gibt es genügend auch hochwertige Seiten, die auf PHP setzen. Außerdem weiß umgekehrt natürlich auch Google, dass hinter .html trotzdem PHP stecken kann und mittlerweile oft auch tut (außerdem wird das glaube ich sowieso vom Server mit übermittelt). Ich glaube nicht, dass das rankingtechnisch irgendeine Rolle spielt, welche Endung ich da jetzt dranhänge. Warum auch? Qualität und Relevanz sind daran einfach nicht ablesbar.
Und DC auf der eigenen Seite wird sowieso von einigen immer überbewertet ("huuuah, wird dann meine ganze Seite abgestraft?" -> so'n Quark, es wird halt nur eine Version in den Index übernommen); solange nicht die Links auf beide Versionen verteilt werden, sollte das absolut unerheblich sein bzw. Google die "doppelte" Version noch nicht mal finden!