Seite 1 von 2

SEO Poodle Problem

Verfasst: 22.09.2005 03:30
von Kato
Vielleicht hat jemand einen Rat für mich.
Ich habe mein Board optimiert nach dieser Anleitung:http://seo-phpbb.pc-freakforum.de/dateinamen.php

Es funktioniert auch alles. Entsprechende Einträge in der .htaccess sind drin und das Board ist wunderbar erreichbar.
Dann bin ich auf Poodle und es produziert eine Menge broken links. Ich weiß aber nicht wieso und erst recht nicht wie ich das behebe.
Das Board liegt in einem Unterordner www.domain.de/phpbb. Dass dies beim Aufruf von www.domin.de funktioniert habe ich mit einem Redirect Permanent /index.html http://www.domain.de/phpbb realisiert, der in der .htaccess steht.
Es funktioniert auch wenn man die Links aufruft. Es sind alle nach dem Schema www.domain.de/phpbb/was_auch_immmer. Nur in Poodle gibt es Links die nicht stimmen das sind die Mainlinks. Die stehen bei Poodle z.B. als: www.domain.de/search.php oder www.domain.de/login.php sprich dort fällt aus welchem Grund auch immer der Unterordner einfach raus. Schaue ich mir die Links im Forum selbst an stimmen sie 100%ig, z.B. der login-Link führt zu www.domain.de/phpbb/login.php.

Wie kriege ich Poodle dazu für diese Mainlinks auch den Unterordner zu erkennen?

Verfasst: 22.09.2005 16:54
von itst
Meine Glaskugel ist gerade zur Reinigung. Ohne URL können wir Dir wohl nicht helfen.

Verfasst: 22.09.2005 23:39
von Kato
itst hat geschrieben:Meine Glaskugel ist gerade zur Reinigung. Ohne URL können wir Dir wohl nicht helfen.
Die gebe ich doch gerne an, wenn ich darf:

www.clickoptions-forum.de

Ein Dankeschön schon einmal vorab.

Verfasst: 23.09.2005 00:32
von itst
Hmm. Eventuell liegt es an dem fehlenden Slash am Ende der Weiterleitung. Schreib statt ...phpbb mal ...phpbb/ in die .htaccess. Besser gesagt solltest Du das auf jeden Fall tun, denn im Moment wird man zwei Mal weitergeleitet: erst von / nach /phpbb und dann nach /phpbb/.

Verfasst: 23.09.2005 08:29
von Kato
itst hat geschrieben:Schreib statt ...phpbb mal ...phpbb/ in die .htaccess.
Daran lag es leider nicht.
Ich hab mir das in Poodle noch einmal angesehen (das Ergebnis ist übrigens bei der Spider von Summitmedia das gleiche) und die erste nicht gefundende URL ist schon gleich die Portalseite.

www.clickoptions-forum.de/portal.php

Das heißt wohl, dass die Anweisung der .htaccess nicht ordentlich umgesetzt wird, ich da einen fehler drin habe oder es mit einer anderen Methode versuchen muss. Offensichtlich funktioniert

Code: Alles auswählen

DirectoryIndex portal.php index.php index.html index.htm 
zu Beginn der .htaccess, weil ja die portal.php aufgerufen wird, aber

Code: Alles auswählen

Redirect Permanent /index.html http://www.clickoptions-forum.de/phpbb/
funktioniert bei der Spidersimulation anscheinend nicht so wie es funktioniert, wenn man die Seite über einen Browser aufruft. Vielleicht ist auch der redirect permanent das Problem, weil ja eigentlich nur die index.html umgeleitet wird. Ich finde es halt merkwürdig, dass beim Aufruf im Browser alles Links stimmen und funktionieren. Hast Du vielleicht noch eine Idee woran es liegen könnte oder eine alternative Idee, wie man die Weiterleitung auf den Unterordner so realisieren kann, dass er Spider da mitmacht?

Hier habe ich gelesen, dass es sich mit mod_rewrite realisieren ließe http://www.mediengestalter.info/forum/2 ... 373-1.html indem man

Code: Alles auswählen

RewriteRule (.+) /unterordner/$1 [QSA] 
verwendet aber das kam sich mit den rewrite rules von der seo-optimierung die die quere und da bin ich nicht wirklich weitergekommen.

Verfasst: 23.09.2005 11:00
von itst
Kato hat geschrieben:funktioniert bei der Spidersimulation anscheinend nicht so wie es funktioniert, wenn man die Seite über einen Browser aufruft.
Der Redirect passiert serverseitig, unabhängig vom Client.

Versuch es mal mit

Code: Alles auswählen

RedirectMatch ^/$ http://www.clickoptions-forum.de/phpbb/
PS: Was ich bei diesen Aktionen nie verstehe: warum wird das phpBB nicht einfach im Root-Verzeichnis installiert oder einfach eine HTML-Seite (aka Intro) mit nem Link auf den Index gebaut?

Verfasst: 23.09.2005 12:56
von Kato
itst hat geschrieben:Der Redirect passiert serverseitig, unabhängig vom Client.
Aber genau deswegen finde ich es ja seltsam dass es nicht funktioniert, wenn der Spider darüberläuft. Wenn es serverseitig funktioniert und das beweist ja der Aufruf mittels Browser müsste es doch eigentlich auch beim Aufruf durch Poodle funktionieren. Oder sehe ich das falsch?
itst hat geschrieben:PS: Was ich bei diesen Aktionen nie verstehe: warum wird das phpBB nicht einfach im Root-Verzeichnis installiert oder einfach eine HTML-Seite (aka Intro) mit nem Link auf den Index gebaut?
Wenn das Forum nur nur ein Bestandteil der Site ist und du vorhast evtl. ein CMS zu nutzen oder eine Portalseite dann installierst du das als Neuling erst mal in ein eigenes Verzeichnis. Erst nach und nach findest Du dann raus, dass Du vieles durch modden vom phpbb erreichen kannst und es eben nicht nur ein Forum isst. Dann ist es aber zu spät und es steckt schon im Unterverzeichnis.
Wenn Du verschiedenen Applikationen laufen hast finde ich die Installation in verschiedene Verzeichnisse trotzdem sinnvoll.

Ich hatte ursprünglich eine Introseite mit meta refresh und das hat wunderbar funktioniert. Allerdings haben die Spider keinerlei nachverfolgungswürdige Links gefunden und ich habe irgendwo auch gelesen, dass Google redirects nicht so prickelnd findet. Daher nun die Notwendigkeit es anders zu versuchen.
itst hat geschrieben:Versuch es mal mit

Code: Alles auswählen

RedirectMatch ^/$ http://www.clickoptions-forum.de/phpbb/
Das werde ich mal versuchen.

Verfasst: 23.09.2005 13:57
von itst
Ich rede von einem stinknormalen HTML-Verweis, kein Meta-Refresh, kein Java(Script)-Kram, kein Flash mit eingebautem Link. Ein plain old

<a href="bla">Hier gehts zum Forum</a>

Verfasst: 23.09.2005 15:46
von Jensemann
itst hat geschrieben:
Kato hat geschrieben:funktioniert bei der Spidersimulation anscheinend nicht so wie es funktioniert, wenn man die Seite über einen Browser aufruft.
Der Redirect passiert serverseitig, unabhängig vom Client.
Nicht ganz, oder ich verstehe dich falsch.

Der Server sendet einen Redirect Status Code, aber diesen befolgen muß immernoch der Client selbst.

Verfasst: 23.09.2005 16:35
von itst
Du verstehst mich falsch. Gemeint ist, das der Redirect vom Sever immer gesendet wird, unabhängig vom User-Agent.