.htaccess redirige vers un autre domaine sans robots.txt

J’ai deux domaines et cette règle de redirection:

RewriteEngine On RewriteCond %{HTTP_HOST} domain\.old$ RewriteRule (.*) http://domain.new/$1 [R=301,QSA,L] 

Il s’agit donc d’une redirection complète d’un site à un autre, qui fonctionne selon mes besoins. Mais comment faire cette redirection sans fichier robots.txt? Quelle règle dois-je append?

Vous pouvez faire une exception pour robots.txt :

 RewriteEngine On RewriteCond %{HTTP_HOST} domain\.old$ [NC] RewriteRule ^((?!robots\.txt).*)$ http://domain.new/$1 [R=301,NC,NE,L]