l'ancien site était sous la forme www.domaine/index.htm , hotel.htm, restaurant.htm et en/hotel.htm, en/restaurant.htm
j'ai refait le site en php et avec les dossiers langue le site devient donc
www.domaine/index.php fr/hotel.php fr/restaurant.php en/hotel.php en/restaurant.php
j'ai donc rédigé un htaccess
CODE
ErrorDocument 404 /index.php
RedirectMatch seeother ^/en/(.*)\.htm$ http://www.chataigniers.com/en/$1.php
RedirectMatch seeother ^/en/(.*)\.htm$ http://www.chataigniers.com/en/$1.php
et ça fonctionne
l'ennui est que j'aimerais rediriger les hotel.htm qui étaient à la racine vers fr/hotel.php
si j'ajoute la ligne
CODE
RedirectMatch seeother ^/(.*)\.htm$ http://www.chataigniers.com/fr/$1.php
[/code]
ça me mets curieusement un peu le souk avec l'appel à l'admin www.domaine/admin/ si je ne précise pas www.domaine/admin/index.php
j'ai également viré les fichiers en flash .swf qui sont aussi référencés est il possible de dire :
si www.domaine/fichier.swf alors www.domaine/index.php
je fait tout ça car ce site a 280 pages référencées chez GG que je ne veux pas voir en 404
merci
JP