Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » Allgemein » Indexiert Google PHP Sites? Antworten
Indexiert Google PHP Sites?

kat
Otto-Normal-Poster


Beiträge: 72


Hi,

ich habe gelesen das der googlebot PHP Dateien indexiert, aber gilt das nur für "seite.php" oder besucht er auch "seite.php?modul=news&id=123" und crawlt auch ihren Inhalt? (vorausgesetzt man linkt diese Seite von der Startseite aus)
Wenn nicht, wieso eigentlich nicht? Ist doch kein Problem eiegntlich, oder? Die Roboter bekommen doch auch den generierten HTML code, oder?


Kai

Diese Nachricht wurde geändert von: kat
  Profil   E-Mail   Website   Editieren   Zitieren

Philipp Gérard
Foren-Team


Beiträge: 1508


besser ist es, mit php oder mod_rewrite die seiten anders zu generieren.

z.B. mit PHP:

1: 
2: 
3: 
4:
$url=explode("/",$REQUEST_URI);
$artid = $url[2];
if ($artid == "" || !is_numeric($artid))
header("location:/");



---
Arbeit ist das Feuer der Gestaltung. - Marx

  Profil   E-Mail   Website   Editieren   Zitieren

kat
Otto-Normal-Poster


Beiträge: 72


wie geht das mit PHP? Wenn ich
www.example.com/news/internet/browser/123
aufrufe das er dann
www.example.com/index.php?modul=news&kat=internet&ukat=browser&id=123
im hintergrund aufruft? Das geht doch nur mit Mod rewrite, und soweit ich weiß geht das nur für das ganze vezeichniss, also für alles. Allerdings hab ich manchmal halt ein Modul was nur eine ID als weiteren Parameter braucht und manchmal noch mehrere variablen die die hierarchie darstellen (für generierung des menüs etc, nur id geht nicht).

Außerdem würd mich das allgemein gern mal wissen ob Google die indexiert, wisst ihr da was von?


Kai

Diese Nachricht wurde geändert von: kat
  Profil   E-Mail   Website   Editieren   Zitieren

PacMan
Feiertags-Poster


Beiträge: 37


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


---
There's no knowledge that is no power

Das beste Linkarchiv vom Web gibts hier

Diese Nachricht wurde geändert von: PacMan
  Profil   E-Mail   Website   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


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.

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren

PacMan
Feiertags-Poster


Beiträge: 37


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

---
There's no knowledge that is no power

Das beste Linkarchiv vom Web gibts hier

  Profil   E-Mail   Website   Editieren   Zitieren

kat
Otto-Normal-Poster


Beiträge: 72


@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!

  Profil   E-Mail   Website   Editieren   Zitieren

c3o
Posting-Schinder


Beiträge: 586


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.

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Nach oben