Entwickler-Ecke
Off Topic - Homepage aus DB & Suchmaschienen
Klabautermann - Do 16.10.03 17:53
Titel: Homepage aus DB & Suchmaschienen
Hallo,
ich habe vor ein paar meiner Hompages so umzugestllten, das sie Ihren Inhalt aus MySQL Tabellen holen und den HTML-Output dynamisch generieren.
Technisch ist das alles kein Problem (Beispiel
hier [
http://portmail.oitmann.de]).
Meine Frage ist nun, wie gehen die Suchmaschienen damit um? Also folgen sie den Links die immer wieder zur selben Datei (aber mit anderen Parametern) gehen oder tun sie das nicht?
Gruß
Klabautermann
maze2k - Do 16.10.03 18:12
Ja, ich glaub sie folgen dem Link einfach...
Siehst ja z.B. bei google, wenn du nach was suchst hat er als auch ne URL mit Parametern... (und auch die passende Seite dazu *g*)
Klabautermann - Fr 05.12.03 13:14
Hi,
ich habe jetzt die Technik mal bei der Seite
http://www.sternenfunke.de angewendet. Desweiteren habe ich einen Vist und einen Hit Counter integriert. Dabei zeigt sich jetzt, dass Such Roboter den Links schinbar nicht folgen (obwohl die Meta Tags sie dazu auffordern).
Bisher waren da:
Grub [
http://www.grub.org] und
Ask Jeeves [
http://www.ask.com].
Sind jetzt nur diese Indexdienste besonders oberflächlich oder muss ich doch noch was umstellen um die Seiten Indexierbar zu machen?
Gruß
Klabautermann
Chatfix - Fr 05.12.03 13:39
Ich habe alle meine neuen Seiten auch auf DB umgestellt, und ich muss ganz ehrlich sagen mich interessiert nciht ob die suchmaschine meine unterseiten erreicht, hauptsache sie erreicht die indexseite, den rest sollte dann doch der interesseirte user tun *gg*
neojones - Fr 05.12.03 14:01
Hi,
also, google liest keine PHP-Dateien, die mit Parameter angesprochen werden.
Beste Möglichkeit, ist das so zu machen, wie shareware.de. Die lassen alles, was .html heißt auch durch den PHP-Parser schieben und identifizieren die Parameter anhand des Dateienamens.
Viele Grüße,
Matthias
Andi1982 - Fr 05.12.03 14:27
Also bei meinen Seiten
http://www.andi-stahl.de und
http://www.sv-eggenstein.de ist google meinen Links gefolgt.
Ich arbeite alles nur über die index.php ab und google hat fast alle meine seiten erfasst.
Wie funktioniert die Technik mit den datenbanken? Kennt da jemand ein tutorial oder sowas?? ich arbeite immer mit Include und require....
neojones - Fr 05.12.03 14:31
Suchwort: "
http://www.andi-stahl.de optimieren"
Google kennt nur Deine Domain und den ersten Meta-Header, sonst nix.
Viele Grüße,
Matthias
neojones - Fr 05.12.03 14:54
Das is ja n Verzeichnis.
Hast Du bei Dir das Dir-Listing an?
Andi1982 - Fr 05.12.03 14:57
ja hab listing an, aber das ist doch kein verzeichnis, der hat doch die index.php?main=mail§ion=petpolter und da kommt man nur über links hin...
Klabautermann - Fr 05.12.03 15:36
Hi,
| Chatfix hat folgendes geschrieben: |
| hauptsache sie erreicht die indexseite, den rest sollte dann doch der interesseirte user tun *gg* |
ich möchte schon, dass alle Seiten Indexiert werden. So werden z.B. auf der oben genannten Seite SF-Bücher vorgestellt, wenn jetzt jemand nach einem der Bücher googelt, dann soll auch meine Seite irgendwo zwischen den Hits stehen.
Damit das ganze nicht zu unübersichtlich wird, werden diese Nach Serien eingeordnet, so das auch die Titel auf der Indexseite nicht auftauchen.
| neojones hat folgendes geschrieben: |
| Beste Möglichkeit, ist das so zu machen, wie shareware.de. Die lassen alles, was .html heißt auch durch den PHP-Parser schieben und identifizieren die Parameter anhand des Dateienamens. |
Das verstehe ich nicht ganz. Kannst du mir das mal bitte genauer beschreiben?
Gruß
Klabautermann
Klabautermann - Fr 05.12.03 15:55
Hi,
| Andi1982 hat folgendes geschrieben: |
| Wie funktioniert die Technik mit den datenbanken? Kennt da jemand ein tutorial oder sowas?? ich arbeite immer mit Include und require.... |
Ich schreibe die Nutzinformationen in eigens hierfür angelegte Tabellen.
So gibte es unter anderen die Tabellen
artikel,
autoren und
buecher, gehen wir jetzt mal der einfachheit halber davon aus, dass es nur diese drei sind (insgesamt sind es 14 wobei noch nicht alle in verwendung sind).
Wenn jetzt jemand die Seite
index.php?Buch=1 aufruft liest das Script aus der Tabelle buecher alle Buchtitel (Alphabetisch sortiert) aus und stellt diese als index da. Außerdem liezt es aus der Tabelle Artikel den Eintrag der mit Buch 1 verknüpft ist um die Storry und kritik dazu auszugeben. Desweiteren wird aus Autoren der Name des/der autoren gelesen um diese(n) darzustellen. Das HTML Ergebnis sieht der Besucher dann.
Die wichtigsten Befehle für den DB zugriff in diesem Script sind
- mysql_query
- mysql_fetch_object
- mysql_num_rows
- mysql_free_result
Wenn du nach den Befehlen suchst, dann findest du die
hier [
http://de.php.net/manual/de/ref.mysql.php]. Wenn es um Datenbankdesign geht, musst du dir was ergoogeln, da weiß ich so nichts ;).
Gruß
Klabautermann
neojones - Fr 05.12.03 16:06
Es gibt ein Modul für Apache, das einen redirect macht. D.h. google sieht eine .html-Seite. Wenn es die anspringt wird er "virtuell" weitergeleitet auf ein Verzeichnis mit einer php-Datei. Wohlgemerkt geht google immer noch davon aus, dass es auf der html-Seite ist.
Die html-Seite bzw. der "Link" darauf heißt z.B. "shareware_myadmin_intragate.html". Das Modul schlüsselt das in ein Array auf.
Ich weiß aber nicht genau, wie das Modul heißt?
Viele Grüße,
Matthias
Klabautermann - Fr 05.12.03 17:31
Hmmm,
dann müsste ich aber für jeden Parameter einen eigenen Redirect anlegen oder?
Gruß
Klabautermann
neojones - Fr 05.12.03 17:56
Ne, das ist ein zentraler und die Parameter liest er irgendwie aus dem Dateinamen, der ja eigentlich nicht existiert, raus.
Muss mal schauen, ob ich das finde.
Klabautermann - Fr 05.12.03 19:11
Hallo,
ich habe gerade
hier [
http://www.suchfibel.de/aktuell/phpseiten_und_suchmaschinen.htm] einen Artikel zu dem Thema gefunden.
Wahrscheinlich meinst du das auch dort erwähnte mod_rewrite.
Ich hoffe, dass ich am WE mal dazu komme es mir anzusehen. Ansonsten gibte es da ja auch noch einen anderen Trick wie man das Problem umgeht.
Gruß & Danke
Klabautermann
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!