Zur Navigation

robots.txt wird nicht gefunden

1 Franky30 (Gast)

Hallo!

Meine robots.txt, welche im Root Verzeichnis liegt wird nicht gefunden. Der Grund ist, das alle Anfragen zur index.php geleitet werden.

Wie kann ich eine Ausnahme definieren, wenn www.meine-domain.de/robots.txt eintrifft, das dann keine weiterleitung zur index.php stattfindet?


RewriteEngine On
Options All -Indexes
RewriteBase /
RewriteCond %{REQUEST_URI} !/robots\.txt
RewriteRule ^([^/]+\.(html?|xml|txt))$ static/$1 [L]

RewriteRule .* index.php [NC]  

So klappt es leider nicht!

Danke

02.12.2008 20:43

2 Jörg

Probier's mal so:

RewriteCond %{THE_REQUEST} !/robots\.txt
RewriteRule .* index.php [NC]

02.12.2008 21:03

3 Franky30 (Gast)

Klappt leider auch nicht!

RewriteEngine On
Options All -Indexes
RewriteBase /
RewriteRule ^([^/]+\.(html?|xml|txt))$ static/$1 [L]
RewriteCond %{THE_REQUEST} !/robots\.txt
RewriteRule .* index.php [NC]


ERROR: File http://www.url.de/robots.txt doesn't exist

03.12.2008 08:06

4 Jörg

Die Ausnahme-Condition benötigst du für beide Rules

RewriteCond %{THE_REQUEST} !/robots\.txt
RewriteRule ^([^/]+\.(html?|xml|txt))$ static/$1 [L]
RewriteCond %{THE_REQUEST} !/robots\.txt
RewriteRule .* index.php [NC]

03.12.2008 09:11

Beitrag schreiben (als Gast)

Beim Verfassen des Beitrages bitte die Forenregeln beachten.





[BBCode-Hilfe]