SEO Poodle Problem

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Kato
Mitglied
Beiträge: 27
Registriert: 21.03.2004 18:29

SEO Poodle Problem

Beitrag 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?
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Meine Glaskugel ist gerade zur Reinigung. Ohne URL können wir Dir wohl nicht helfen.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Kato
Mitglied
Beiträge: 27
Registriert: 21.03.2004 18:29

Beitrag 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.
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag 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/.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Kato
Mitglied
Beiträge: 27
Registriert: 21.03.2004 18:29

Beitrag 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.
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag 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?
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Kato
Mitglied
Beiträge: 27
Registriert: 21.03.2004 18:29

Beitrag 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.
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag 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>
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Beitrag 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.
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Du verstehst mich falsch. Gemeint ist, das der Redirect vom Sever immer gesendet wird, unabhängig vom User-Agent.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Antworten

Zurück zu „Coding & Technik“