Seite 119 von 131
Verfasst: 25.01.2006 00:02
von larsneo
DC kann man in der tat am effektivsten über die robots.txt angehen, weiterleitungen kosten (insbesondere bei apache 1.x servern) durchaus performance...
randbemerkung: die robots.txt bei seo-phpbb.org ist weder valide noch wird man mit ihr das gewünschte ergebnis erreichen - lediglich google unterstützt wildcard-selektionen

besser ist ein aufbau wie in
http://www.phpbb.de/viewtopic.php?t=82551 beschrieben, noch besser wahrscheinlich den gesamten User-agent: * teil auch bei google explizit auszuführen...
Verfasst: 25.01.2006 00:05
von IPB_Flüchtling
Du sollst die viewtopic.php ja nur via robots.txt und nicht via .htaccess sperren. Das Forum funktioniert ja trotzdem tadellos - nur der Gefahr des doppelten Content wird vorgebeugt!
Und mach Dir keine unnötigen Sorgen, dass Du dadurch zu viel für die Suchmaschinen sperren könntest: Die Beiträge in Deinem Forum heißen ja schon z.B. ftopic55.html (oder so ähnlich) und nicht mehr viewtopic.php?t=55.
Also ganz kurz: Die Suchmaschinen sollen die ftopic-Beiträge "fressen" und von den viewtopic-Beiträgen die Finger lassen. Erreichen kannst Du das via robots.txt.
LG, IPB_Flüchtling
Verfasst: 25.01.2006 00:18
von IPB_Flüchtling
larsneo war vorher schneller und hat gepostet, als ich noch geschrieben habe.
Zur robots.txt:
Man sollte Google sowieso eine eigene Sektion spendieren, da der Googlebot dazu neigt, sich von User-agent: * nicht in jedem Fall angesprochen zu fühlen....
Sobald man Wildcards wie * benutzt, muss man als User-agent unbedingt den Googlebot angeben, weil Wildcards nur (?) von Google unterstützt werden.
Ich poste jetzt mal exemplarisch einen Auszug aus meiner eigenen robots.txt. Manche Einträge mögen überflüssig sein (Motto: doppelt gemoppelt), aber die robots.txt ist wenigstens valide - und sie funktioniert bei mir bestens:
Code: Alles auswählen
User-agent: Googlebot
Disallow: /*?
Disallow: /forum/admin/
Disallow: /forum/db/
Disallow: /forum/images/
Disallow: /forum/includes/
Disallow: /forum/language/
Disallow: /forum/templates/
Disallow: /forum/common.php
Disallow: /forum/faq.php
Disallow: /forum/config.php
Disallow: /forum/groupcp.php
Disallow: /forum/modcp.php
Disallow: /forum/memberlist.php
Disallow: /forum/privmsg.php
Disallow: /forum/privmsg.php?
Disallow: /forum/profile.php
Disallow: /forum/profile.php?
Disallow: /forum/posting.php
Disallow: /forum/posting.php?
Disallow: /forum/report.php
Disallow: /forum/search.php
Disallow: /forum/search.php?
Disallow: /forum/viewonline.php
Disallow: /forum/viewtopic.php
Disallow: /forum/viewtopic.php?
Disallow: /forum/viewforum.php
Disallow: /forum/viewforum.php?
Disallow: /forum/login.php
Disallow: /forum/user
Disallow: /forum/user*
User-agent: *
Disallow: /forum/admin/
Disallow: /forum/db/
Disallow: /forum/images/
Disallow: /forum/includes/
Disallow: /forum/language/
Disallow: /forum/templates/
Disallow: /forum/common.php
Disallow: /forum/faq.php
Disallow: /forum/config.php
Disallow: /forum/groupcp.php
Disallow: /forum/modcp.php
Disallow: /forum/memberlist.php
Disallow: /forum/privmsg.php
Disallow: /forum/privmsg.php?
Disallow: /forum/profile.php
Disallow: /forum/profile.php?
Disallow: /forum/posting.php
Disallow: /forum/posting.php?
Disallow: /forum/report.php
Disallow: /forum/search.php
Disallow: /forum/search.php?
Disallow: /forum/viewonline.php
Disallow: /forum/login.php
Disallow: /forum/viewtopic.php
Disallow: /forum/viewforum.php
Disallow: /forum/viewtopic.php?
Disallow: /forum/viewforum.php?
Disallow: /forum/user
Verfasst: 25.01.2006 00:22
von Xwitz
@ IPB_Flüchtling, ist klar. Nur Wenn der Bot über den Weg kommt folgt er auch keinen Links mehr wenn die viewtopic per robots.txt verboten ist. Ich habe aber eh kaum externe Links auf Beiträge.
@ larsneo, ich habe die robots.txt aus dem ersten Postin von
http://www.phpbb.de/viewtopic.php?t=44090 genommen. Vielleicht sollte man die vietopic dort aufnehmen oder was zu schreiben. In dem
weiteführenden Topic geht es ja ganz schön hin und her und in der Ursprungsversion ist die viewtopic auch nicht drin. Den Thread werde ich noch mal in Ruhe lesen.
Edit: @ IPB_Flüchtling, das ist auch in etwa das Ergebnis aus dem Thread. Die werde ich wohl nehmen.
Verfasst: 25.01.2006 13:20
von order4you
Hallo erstmal!
und dann gleich zu meiner frage.
ich habe jetzt mein forum auf die short url umgestellt via .htaccess.
das klappt auch alles gut, nur ein problem habe ich seit dem.
es hat keiner mehr zugriff auf die user-profile, also der link öffnet sich und die url /forum/user-2.html wird ausgegeben. nur leider kommt dann ein 404 er, sprich seite nicht gefunden.
die .htaccess ist so wie auf seite 1 dieses forums übernommen.
kann mir jemand ein tip geben ?
mfg
Verfasst: 25.01.2006 13:47
von Xwitz
Kann es sein, das Du nicht die Anleitung aus dem ersten Posting dieses Threads benutzt hast? Die Profile werden nicht umgewandelt.
Verfasst: 25.01.2006 18:31
von order4you
öhm eigendlich doch
*grübel*
ich poste am besten mal die .htaccess
Code: Alles auswählen
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} /forums.html
RewriteRule (.*) /forum/index.php [L]
RewriteCond %{REQUEST_FILENAME} /viewforum([0-9]*)-([0-9]*)-([0-9]*).html
RewriteRule (.*) /forum/viewforum.php?f=%1&topicdays=%2&start=%3 [L]
RewriteCond %{REQUEST_FILENAME} /forum([0-9]*).html
RewriteRule (.*) /forum/viewforum.php?f=%1 [L]
RewriteCond %{REQUEST_FILENAME} /ptopic([0-9]*).html
RewriteRule (.*) /fourm/viewtopic.php?t=%1&view=previous [L]
RewriteCond %{REQUEST_FILENAME} /ntopic([0-9]*).html
RewriteRule (.*) /forum/viewtopic.php?t=%1&view=next [L]
RewriteCond %{REQUEST_FILENAME} /ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).html
RewriteRule (.*) /forum/viewtopic.php?t=%1&postdays=%2&postorder=%3&start=%4 [L]
RewriteCond %{REQUEST_FILENAME} /ftopic([0-9]*)-([0-9]*).html
RewriteRule (.*) /forum/viewtopic.php?t=%1&start=%2 [L]
RewriteCond %{REQUEST_FILENAME} /ftopic([0-9]*).html
RewriteRule (.*) /forum/viewtopic.php?t=%1 [L]
RewriteCond %{REQUEST_FILENAME} /ftopic([0-9]*).html
RewriteRule (.*) /forum/viewtopic.php?t=%1&start=%2&postdays=%3&postorder=%4&highlight=%5 [L]
ich glaub langsam komm ich mit den ganzen foren durcheinander hmmm
Verfasst: 25.01.2006 19:12
von Xwitz
Und wo siehst Du die profile.php?
Es dürfte also gar nicht erst /forum/user-2.html ausgegeben werden, weil die htaccess das nicht umschreibt.
In dem Teil der in der /includes/page_header.php eingefügt werden soll steht die profile.php auch nicht drin.
Wo ist die Anleitung denn her?
PS: Die Profile sollten auch per robots.txt ausgeschlossen werden, macht also keinen Sinn die zu optimieren.
Verfasst: 26.01.2006 09:52
von order4you
Xwitz hat geschrieben:
In dem Teil der in der /includes/page_header.php eingefügt werden soll steht die profile.php auch nicht drin.
Ok danke das war der Fehler, wohl unbewusst aber du hast ihn mir gezeigt
Xwitz hat geschrieben:
Wo ist die Anleitung denn her?
von hier stand auch irgend wo am anfang der dieses threats dieser link
http://www.seo-phpbb.org/dateinamen.html
das kommt halt wenn man in zuvielen foren liest und in sachen rumbastelt von denen man eigendlich 0 ahnung hat

aber nun gehts ja wieder, noch die robots.txt und dann sollte alles wieder i.o. sein.
thx
mfg
Verfasst: 26.01.2006 20:11
von BB-BF-BM
Kann das sein, dass sich die Short URLs mit Ip-Tracking nicht vertragen?
Da kommt immer ein Fehler:
Code: Alles auswählen
Warning: Division by zero in /home/htdocs/franklin/Forum/admin/admin_ip_tracking.php on line 438