Seite 1 von 1
robots.txt verweist auf Startseite
Verfasst: Do 22. Jul 2010, 13:48
von Andreas
Hallo zusammen,
ich habe ein Problem mit meiner robots.txt
Für die Neuaufnahme bei Google ist diese dringend erforderlich. Leider verweist die robots.txt jedoch immer auf die Startseite, sodass Google damit nichts anfangen kann.
Ich verwende Contenido 4.8.12 inkl. AMR
Hat jemand eine Idee, woran das liegt und wie ich das beheben kann?
Gruß
Andreas
Re: robots.txt verweist auf Startseite
Verfasst: Do 22. Jul 2010, 16:50
von Oldperl
Hallo Andreas,
du musst die robots.txt in deiner .htaccess als Ausnahme hinzufügen.
Füge deiner .htaccess folgende Zeile bei den Ausnahmen hinzu (robot.txt im root der Seite):
Code: Alles auswählen
# Exclude some files and directories from rewriting
# -------------------------------------------------
RewriteRule ^robots.txt$ - [L]
Oder diese wenn du die robot.txt im cms-Verzeichnis liegen hast:
Code: Alles auswählen
# Exclude some files and directories from rewriting
# -------------------------------------------------
RewriteRule ^cms/robots.txt$ - [L]
Gruß aus Franken
Ortwin
Re: robots.txt verweist auf Startseite
Verfasst: Fr 23. Jul 2010, 09:05
von Andreas
Hallo Ortwin,
danke für die Antwort. Hat funktioniert.
Manchmal ist man echt blind...
Re: robots.txt verweist auf Startseite
Verfasst: Fr 23. Jul 2010, 15:39
von Oldperl
Hallo Andreas,
na das freut mich doch.
Ich habe dein Problem und die Lösung dann auch gleich mal in die FAQ aufgenommen
http://faq.contenido.org/content/58/268 ... l-amr.html
Gruß aus Franken
Ortwin
Re: robots.txt verweist auf Startseite
Verfasst: Fr 23. Jul 2010, 15:48
von Andreas
Gute Idee.
Aber ich glaube, dass so ist es richtig:
Code: Alles auswählen
RewriteRule ^robots.txt.*$ - [L]
RewriteRule ^cms/robots.txt.*$ - [L]
Ohne
.* vor dem $ funktionierte das bei mir nicht.
Re: robots.txt verweist auf Startseite
Verfasst: Fr 23. Jul 2010, 16:18
von Oldperl
Hallo Andreas,
das sollte auch ohne das .* funktionieren.
Zumindest geht es bei mir bei einer Standardinstallation problemlos mit der Zeile.
Er zeigt meine robots.txt im root der Seite an. Check mal deine Regeln in der .htaccess, nicht das sich da Regeln gegenseitig beeinflussen.
Gruß aus Franken
Ortwin