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]