Suchmaschinen
Hab da mal eine Frage zur Arbeitsweise von Suchmaschinen.
Die Suchen doch schön die Webseiten durch, nur soweit ich es verstehe können sie mit Seiten die erst nach Angabe von Variablen Daten anzeigen nicht soviel anfangen oder? Weil ich hab hier ein CMS, das nutzt zur Anzeige der Seiten eine einzige Datei, content.php. Über eine id wird dieser gesagt welche Seite angezeigt werden soll, also so hier: http://..../content.php?id=63 für Seite 63. Und nun können Suchmaschienen damit nichts anfangen und somit die Seiten auch nicht indizieren. (denk ich jedenfalls) Wenn ich nun aber für jede Seite im CMS eine php Seite erstelle die einen normalen Namen hat (kontakt.php) und in der dann anstatt: PHP-Code:
PHP-Code:
|
such maschienen können nichts mit den anhängseln an der url anfangen, wenn du aber erst eine datei erstellst mit der du dann umleitest (so habe ich es verstanden) dann kannst du das auch wieder vergessen, weil auch bei der umleitung nur die seite angezeigt wird, wenn die parameter und werte übergeben sind.
|
Nee, nix umleiten. Normal läuft bei den Seiten folgendes ab.
- content.php wird mit id aufgerufen - der parser erzeugt dann entsprechend der id den inhalt und gibt ihn in der datei content.php aus geändert würde folgendes ablaufen - kontakt.php wird aufgerufen und enthält fest die id 63 - perser wird mit dieser id aufgerufen und der inhalt wird in konakt.php aufgerufen Damit gibt es dann nicht mehr eine Datei die mit mehreren id's aufgerufen wird, sondern zu jeder Seite/Id eine eigene Seite. |
So wie ich den Code verstanden habe, wird es so wohl funktionieren.
Für einige Suchmaschinen musst Du darauf achten, dass Du <HTML>-MetaTags einfügst (Falls diese nicht schon vom CMS generiert werden) @|Coding: Er leitet die Datei ja nicht um, sonder macht ja ein include des Contents... =:-) Sebastian |
Also ich verwende auf meiner Seite ein Newsscript, dass auch mit Anhängsel funktioniert und dass wird von google indiziert.
Suche mal nach "Benjamin Fleckenstein" dann findest, wenn Du auf "Weitere Ergebnisse von www.benneb.de" klickst folgendes: Homepage von Benjamin Fleckenstein - Willkommen http://www.benneb.de/zeige_nachricht...url_neuesid=17 Meine $url_neuesid hat er schön idiziert. Kann aber natürlich sein, dass das nicht alle Suchmaschinen können. Du kannst das aber mit ModRewrite vom Apache machen. Dann kannst Du http://www.meinedomain/seiten/63.html nach http://www.meinedomain/content.php?seite=63 umleiten lassen (frag mich jetzt aber nicht wie - weiß ich auch nicht). Wir hatte das irgendwo schon mal im Forum (die Suchfunktion ist dein Freund) |
Okay, hab mal gesucht. Dazu brauch ich mod_rewrite und das ist auf dem Server nicht aktiv. An die http.conf komm ich auch nicht ran :( - Also wird es damit leider nichts.
Aber Du hast mir ja etwas Hoffung gemacht mit der Aussage das bei Dir auch Seiten indiziert werden mit Variablen. Naja, wenn die Seite online ist werde ich mal sehen was passiert und ändere das später eventuell. |
@HS-78: Mein Vorschlag: Schreibe Dir ein Script, dass für jede Datei in der DB ein Link-PHP auf dem Server erzeugt, also quasi so
( $datafromdb ist ein Array mit den Daten aus dem CMS ) Code:
while($files=each($datafromdb)) Code:
<? =:-) Sebastian |
So könnte ich das natürlich auch machen.
Erstmal danke an alle, ich werd mal sehen was ich letztendlich draus mache. |
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:32:53 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.