Seite 1 von 1

1 robots.txt + 4 Domains

Verfasst: 30.05.2012, 07:11
von ralf-isi
Hallo zusammen

Ich habe eine Frage zur robots.txt

Ich habe 4 Domains die alle in der gleichen root liegen. Welche Domain beim Aufruf gemeint ist, also dem Besucher angezeigt wird, macht das Shop-Programm einwandfrei.

Für die Tante Google habe ich 4 sitemap's angelegt (sitemap-Name-Kürzel xml und txt) und die im Webmastertool eingetragen. Soweit so gut und funktioniert auch.

Doch was ist mit anderen SUMA's?
Kann ich eine sitemap.txt anlegen und in diese alle Seiten von allen 4 Domain's eintragen?

Code: Alles auswählen

http://www.doamin1.tld
http://www.domain1.tld/seite.html
....
http://www.domain4.tld/seite100.html
Wieviele Zeilen lang darf eigentlich die Sitemap.txt sein?

Vielen Dank für Eure Antwort und einen schönen Tag
ralf

Verfasst:
von

Verfasst: 30.05.2012, 07:55
von Malte Landwehr
Mit Hilfe der htaccess kannst du beim Aufruf von sitemap.txt verschiedene Dokumente ausgeben. Jeweils in Abhängigkeit der Domain, über die der Zugriff erfolgt. Dann müsstest du dir keine Gedanken um eine sitemap.txt mit Einträgen für verschiedene Domains machen.

Verfasst: 30.05.2012, 11:05
von ralf-isi
Hallo Malte

Vielen Dank für Deine Antwort und den Anstoss dies in die .htaccess zu packen.

So fit damit bin ich nun nicht, deshalb funktioniert das nicht:

Code: Alles auswählen

RewriteEngine On
RewriteRule ^domain1.tld\sitemap\.txt$  http://www.domain1.tld/sitemap-domain-kürzel.txt
RewriteRule ^domain1.tld\sitemap\.xml$  http://www.domain1.tld/sitemap-domain-kürzel.xml
...
RewriteRule ^domain4.tld\sitemap\.xml$  http://www.domain1.tld/sitemap-domain-kürze4.xml
Kann mich jemand vom Schlauch schubsen und mir verraten wie es richtig heissen muss ?

Schon mal vielen Dank
ralf

Verfasst: 01.06.2012, 11:42
von ralf-isi
Hallo Zusammen

mal mein Problem / die Frage nach oben schiebe.
Trotz suchen und 'stressen' der Tante G hab ich keine Antwort auf mein Problem gefunden .... oder ich kann es nicht lösen.

Wie und was muss ich in die .htaccess eintragen, damit beim Aufruf (durch einen SUMA-Boot) die richtige sitemap.txt aufgerufen wird, da ja in der root 4 Domain's liegen?

Also zum Beispiel:
beim Aufruf von:
- https://domainA.tld/sitemap.txt soll das File sitemap-a.txt ausgeliefert werden
- https://domainB.tld/sitemap.txt soll das File sitemap-b.txt ausgeliefert werden
Die File sitemap-x.txt liegen alle in der root.

Wie muss der Eintrag in der .htaccess lauten?

Ich bedanke mich schon jetzt für die Hilfe und wünsche einen schönen Tag.
ralf

Verfasst: 01.06.2012, 11:57
von Synonym
Der Schlauch ist eigentlich gar keiner. Du machst da oben nur was ganz komisches.

Du musst als Bedingung die Domain reinbringen und dann aber je nach match die oder die andere sitemap ausliefern.

ungetestet... Nur schnell zusammengetippt:

RewriteCond %{HTTP_HOST} ^www.domain-eins.de
RewriteRule ^sitemap\.txt$ /sitemap-domain-eins.txt [L]

RewriteCond %{HTTP_HOST} ^www.domain-zwei.de
RewriteRule ^sitemap\.txt$ /sitemap-domain-zwei.txt [L]

RewriteCond %{HTTP_HOST} ^www.domain-drei.de
RewriteRule ^sitemap\.txt$ /sitemap-domain-drei.txt [L]

Könntest natürlich das ganze auch zusammenfassen und "automatisieren", aber bei nur 4 ist da nicht wirklich erforderlich.

Verfasst: 01.06.2012, 12:06
von ralf-isi
Hallo Synonym

vielen Dank für Deine schnelle (ungetestete) Antwort. Werde ich heute Nachmittag einbauen, testen und berichten.

Gruss mit Danke
ralf

Verfasst: 01.06.2012, 16:02
von ralf-isi
SENSATIONELL!!!
Synonym hat geschrieben:ungetestet... Nur schnell zusammengetippt:
So ungetestet möchte ich auch tippseln können - das funktioniert glänzend.
Ganz vielen dank dafür. Das schmeisst einen grossen Stein vom Herzen.
Ein wenig angepasst ... und ich kann 'pennen' zum Thema.

Hast ein Bier zu Gute.

Schönes Wochenende wünscht
ralf