|
Die letzten 5 Postings in diesem Thema » Alle anzeigen
von c3o |
Doch doch, in der Regel indiziert Google PHP-Seiten mit Parametern schon...
etwa diese >3 Millionen Session-IDs: http://www.google.at/search?q=allinurl%3Aphpsessid
Wie "tief", dh bis zu wievielen Parametern Googlebot geht, hängt wahrscheinlich unter andrem vom PageRank deiner Seite, von der Ähnlichkeit der Seiten usw ab.
Man sollte darauf achten, dass die URLs wichtiger Inhalte zumindest nicht mit mehr als 2 Parameter enthalten.
Mod_rewrite oder andere Script-Tricks sind sicherlich empfehlenswert.
Der Grund für die Vorsicht der Suchmaschinen bei Query Strings ist, dass über Parameter alle möglichen Sachen passieren können, die keine Re-Indizierung rechtfertigen: Session-IDs, Sortierung von denselben Daten nach X Kriterien, Referrer-IDs, usw. |
von kat |
@PacMan: Ist das deine Seite? Oder weißt du ob da irgentein trick dabei war oder ob google diese Seiten genau so indexiert wie html seiten? (zumindest wenn man sie direkt von der Startseite aus linkt mitsamt variablen)
Danke für die Antworten! |
von PacMan |
Ich schätze mal, dass Google PHP-Seiten mit Query-Strings nicht indexiert |
Teilweise schon:
BSP:
http://www.google.de/search?sourceid=navclient&hl=de&ie=UTF-8&oe=UTF-8&q=thebitboys+djsplash |
von Can |
Ich schätze mal, dass Google PHP-Seiten mit Query-Strings nicht indexiert.
Die Sache mit dem "virtuellen Webspace" funktioniert aber nicht nur mit mod_rewrite, sondern viel komfortabler (aber auch sehr viel aufwendiger) durch eine .htaccess, die alle Zugriffe auf die index.php leitet. Von der wird dann die REQUEST_URI zerlegt und die entsprechende Datei ausgegeben. |
von PacMan |
Ich habe mir dazu eine kleine Funktion gebastelt, falls du damit was anfangen kannst:
1:
2:
3:
4:
5:
6:
7:
8:
9: |
<?
$werte = explode("/", substr($PATH_INFO,1));
while (list($key, $val) = each($werte)){
if ($x==0) $variable_id = $val;
if ($x==1) $$variable_id = $val;
if ($x==0){$x=1;}else{$x=0;}
}
?> |
=> Macht aus den "Ordnern" in der URL Variablen:
bsp: http://www.test.de/name/franz
=> setzt Variable $name="Franz"
oder: http://www.test.de/name/franz/id/5
=> setzt Variable $name="Franz"
und $id=5
|
|
|
|