Zum Inhalt springen

Problem - mehrere Seiten in einer Installation

Erstellt am 15. Februar 2009 · 18 Antworten · letzte Antwort am 19. Februar 2009

Tags: URLs & Routing, SEO, Frage

Julian.​Hofmann ·

Hast Du drangedacht, die Caches zu löschen?

Wie verhält sich TYPO3 denn jetzt (nach den Startseiten-Einstellungen),w enn Du eine "falsche" URL aufrufst?

Julian.​Hofmann ·
felis schrieb

Ok, hab das jetzt ins TSconfig von den jeweiligen rootseiten geschrieben.

Nein, das müsste ins TSsetup - also das entsprechende TS-Template.

felis ·

Also wenn ich das ins Setup gebe

config {
#baseURL = http: //beispiel/typo3/
  doctype = xhtml_trans
  htmlTag_langKey = de-DE
  xhtml_cleaning = all
  xmlprologue = none
}


seite = PAGE
seite {...........

Dann sieht die seite ganz furchtbar aus - die menühintergundbilder sind weg, Das Css- stylesheet schein nicht zu greifen etc........

Julian.​Hofmann ·

Da ist zum einen ein Leerzeichen, das nicht reingehört in der base und zum anderen dürfte sie ins falsche Verzeichnis gehen. Momentan baut der der Browser die Quelle der CSS-Datei z.B. so zusammen:
baseURL + Pfad aus <link...>
==> http: //domain.at/typo3/fileadmin/filzweiber/styles.css
Korrekt wäre aber die Adresse ohne den ordner "typo3" dazwischen.
Für Dich wäre richtig:

baseURL = http://www.domain.at/

Die BaseURL ist die Adresse in Root-Verzeichnis Deiner TYPO3-Instanz. In der TSref steht ein zusätzlicher Ordner im Beispiel dabei, da TYPO§ ja nicht zwangsläufig mit eigener Domain und domainweit laufen muss, sondern evtl. "nur" in einem Unterverzeichnis, während andere Teile der Seite anders erzeugtw erden.

felis ·

Vielen Vielen Vielen Dank!!!!

Jetzt hab ich das base drin!

Aber bei google, wenn ich jetzt wieder darauf zruckkomme:

wenn ich meine zweite seite suche dann kommt sie an erster stellle bei goolge mit der richtigen domain.
an dritter stelle habe ich dann plötzlich wieder
www.domain.com/unterseitederbeispielseite.html stehen

Ich weiß nicht woher das kommt weil ich die filzweiber.com gar nicht zu der domain zugeordnet hab.

wenn ich die seite mit der falschen domain aufrufe dann steht in der base die korrekte.

Michaelh74 ·

Nur so als Anmerkung:
Es dauert natürlich immer etwas bis Google den Index aktualisiert. Die Auswirkung ist sicher nicht von Heute auf Morgen sichtbar. Das kann schon mal bis zu ein paar Wochen dauern. Also, Geduld ;-)

Gruß
Michael

Julian.​Hofmann ·

Is klar, aber totzdem sollte ja die Domainauflösung in TYPO3 klappen bzw. die Anziege "falscher" Seiten in einer Domain nicht möglich sein. Denn nur wenn das läuft, kann es auch korrekt indiziert werden.

Michaelh74 ·

Ich denke der Direktaufruf wird immer möglich sein, genauso wie auch die Version index.php?id=XY immer gehen wird. Aber da ab jetzt durch Menüs oder Links richtige URLs erzeugt werden, sehe ich keinen Grund warum Google weiterhin die "Problem URLs" mit indizieren solle. Diese dürfte Google ja auf normalem Weg nicht mehr erreichen...

Von stt.lin.at/ueber_mich.html auf www.engelhelfer.at/ueber_mich.html könnte ich über einen htaccess Eintrag kommen.

Hilfrich ist auch eine Googlemap einzureichen.

Gruß
Michael

Julian.​Hofmann ·

Und wie sollen erreichbare Adressen aus dem Google-Index verschwinden? Beim Auffrischen des Index trifft Google auf eine existierende Seite (mit ungewollter URL) ==> Seite bleibt im Index (mit ungewollter URL). Klar, man kann per robots.txt und Metatags die Indizierung verbieten - die URL ansich wird von Google aber dennoch in den Index aufgenommen, nur ohne Description,... Wenn man also URLs aus dem Index rausbekommen will, dann darf die URL auch nicht erreichbar/aufrufbar sein.

felis ·

Also: Wenn ich auf Liste (auf der jeweiligen rootseite) gehe, Dann habe ich immer den Datensatz Domain und da hab ich für jede rootseite 2 angelegt nach diesem Schema:

www.beispiel.at
beispiel.at

wobei ich die beispiel.at auf www.beispiel.at umleite

War das mit Domain-Records gemeint?
Was ist mit htaccess Eintrag gemeint?

Michaelh74 ·

Und wie sollen erreichbare Adressen aus dem Google-Index verschwinden?

Wenn über htaccess umgeleitet wird, ist die Seite für Google grundsätzlich nicht existent, solange sie nicht von der Seite aus direkt verlinkt wird! Sonst würden ja auch bei jedem der RealUrl verwendet die index.php?id=XY mit im Google-Index auftauchen, oder? ;-) Eine Neu-Indizierung braucht man also nicht zu befürchten.

Aber Du hast recht, einmal indizierte Seiten wieder rauszubekommen geht wohl nicht automatisch. Deshalb auch der Hinweis auf die Google-Sitemap. Zusätzlich würde ich noch per Conditions ein robots nodindex setzen. Dann klappt das sehr sicher.

Mit htaccess kannst Du Anfragen eines bestimmten Bereichs an einen andere Domain weiterleiten bzw. über diese aufrufen lassen.

Gruß
Michael