Seite 1 von 1

Duplicate Content bei Multidomain Startseiten?

Verfasst: 22.05.2008, 11:45
von Fenga
heya,

zur erklärung auf einem webspace liegen 3 domains, alle in einem CMS TYPO3! verwaltet. Die interne Weiterleitung auf dem Server klappt. jede Domain ist völlig eigenständig unter www.domain1.de www.domain2.de www.domain3.de erreichbar. die Startseiten lauten nicht index.html, sondern sind www.domain1.de/keyword1.html, www.domain2.de/keyword2.html und www.domain3.de/keyword3.html.

wegen duplicate content möchte ich aber das nach Aufruf von www.domain1.de nicht die TLD angezeigt wird, sondern www.domain1.de/keyword1.html. normalerweise lässt sich das ja einfach in .htaccess per

Code: Alles auswählen

DirectoryIndex keyword.html

umsetzen. Geht hier aber nicht, da ich ja einen Multidomain Autritt habe. Gebe ich den Directoryindex an ist das ja gleich global für den ganzen Space.

als Alternative habe ich erfolgreich die rewrite engine "missbraucht":

Code: Alles auswählen

RewriteCond %{HTTP_HOST} ^www\.domain\.de$ [NC]
RewriteRule ^(.*)$ http://www.domain.de/keyword.html [R=301,L]
ausprobiert. Nur bin ich mir aber nicht sicher ob Big G. das wegen header codes bei einer startseite so toll findet.
kann man das irgendwie besser machen?

Verfasst:
von

Verfasst: 22.05.2008, 12:41
von Southmedia
3 Domains auf einem Webspace ist grundsätzlich schonmal eine doofe Konstruktion, dazu noch alle auf das selbe Verzeichnis geroutet ist noch unpraktischer.

Ich würde entweder jeder Domain einen eigenen Account geben, oder aber zumindest einen eigenen Unterordner. Alles andere ist Frickelei, die nur Probleme macht.

Verfasst: 22.05.2008, 22:55
von Fenga
Southmedia hat geschrieben: würde entweder jeder Domain einen eigenen Account geben, oder aber zumindest einen eigenen Unterordner. Alles andere ist Frickelei, die nur Probleme macht.
genau das macht typo3 bereits bestens alles automatisch. bis auf ip und admin c, sind die domains nach außen hin eigenständig. inhaltlich unterscheiden sich die drei projekte ebenfalls. es geht mir hier ja auch nicht um die verlinkung der projekte untereinander. ich will halt nur da nachbessern wo das cms noch nicht alles kann.

Verfasst:
von

Re: Duplicate Content bei Multidomain Startseiten?

Verfasst: 23.05.2008, 01:55
von net(t)worker
Fenga hat geschrieben: als Alternative habe ich erfolgreich die rewrite engine "missbraucht":

Code: Alles auswählen

RewriteCond %{HTTP_HOST} ^www\.domain\.de$ [NC]
RewriteRule ^(.*)$ http://www.domain.de/keyword.html [R=301,L]
leitet diese Rule denn nicht alle Anfragen auf diese domain auf die eine unterseite weiter?

Verfasst: 23.05.2008, 07:49
von Southmedia
Sollte sie eigentlich...

Fenga, du möchtest also dass die jeweiligen Domains immer direkt auf eine bestimmte Unterseite weitergeleitet (Unterseite als URL im URL-Feld sichtbar, Weiterleitung per 301) werden, richtig?

Ich würde es eher andersrum machen: Die Unterseite wird ja schon beim Aufruf der Domain angezeigt. Also sorge ich lieber dafür, dass direkte Aufrufe der Unterseite nicht mehr möglich sind und auf die Startseite geleitet werden. Ich bündele lieber alles unter der Domain, als unter einer Pseudo-Startseite.

Verfasst: 23.05.2008, 09:23
von Fenga
Southmedia hat geschrieben:Sollte sie eigentlich...

Fenga, du möchtest also dass die jeweiligen Domains immer direkt auf eine bestimmte Unterseite weitergeleitet (Unterseite als URL im URL-Feld sichtbar, Weiterleitung per 301) werden, richtig?
ja genauso möchte ich es. ich wollte eben mal testen ob die startseite besser rankt, wenn das keyword der startseite gleich mit in der url erscheint. bei firmennamen klappt es nicht immer mit keyword=domain :)
Southmedia hat geschrieben:Ich würde es eher andersrum machen: Die Unterseite wird ja schon beim Aufruf der Domain angezeigt. Also sorge ich lieber dafür, dass direkte Aufrufe der Unterseite nicht mehr möglich sind und auf die Startseite geleitet werden. Ich bündele lieber alles unter der Domain, als unter einer Pseudo-Startseite.
ja das ist der allgmein gültige weg, sehe ich ein. habe jetzt so gelöst:

Code: Alles auswählen

RewriteCond %{THE_REQUEST} /keyword\.html\ HTTP/
RewriteRule ^(.*)$ http://www.domain.de/ [L,R=301]

Oder gibt es da eine schönere variante?

Verfasst: 23.05.2008, 09:33
von Southmedia
Das (.*) könntest du noch durch keyword.html (oder ähnlich, evtl noch ein / vorne dran und ^ da vor und $ dahinter, ausprobieren...) ersetzen, dann kannst du dir die RewriteCond komplett sparen und das ganze ist ein wenig serverfreundlicher.

Verfasst: 23.05.2008, 13:19
von Fenga
hm so auf die schnelle greift es das ersetzen von (.*) nicht oder produziert je nach syntax einen 500. teste ich nochmal übers wochenende und melde mich dann.

Verfasst: 23.05.2008, 13:20
von net(t)worker
hmm... macht dir das cms nicht auch automatisch eine weiterleitung auf die keyword.html wenn nur die domain aufgerufen wird? in kombination mit der Rewriterule gibts dann doch eine endlosschleife, oder?

Verfasst: 23.05.2008, 13:40
von Fenga
jo macht es. aber nicht umgekehrt. gebe ich www.domain.de/keyword.html (meine startseite direkt) ein, wird nicht www.domain.de aufgerufen.
die startseite ist nirgendswo aus der navigation/sitemap per www.domain.de/keyword.html per click erreichbar, ich will halt vorbeugen.