Code:
Bonjour,
J'ai un problème de réecriture que je n'arrive pas à comprendre !
J'ai refait un site et changé la plateforme ASP vers PHP.
Je voudrais renvoyer précisement les pages en ASP référencées dans Google vers les nouvelles pages en .PHP.
Je redirige simplement des urls de type :
rewriteRule ^hotel-infos-adherer.asp$ /hotel-infos-adherer.php [L,QSA]
Jusque là cela fonctionne !
Ensuite j'ai des URL de type
rewriteRule ^afficher-detail.asp?hotelid=838$ /hotel/nomdelhotel/communedelhotel/838.html [L,QSA]
Et là cela ne marche pas ! => erreur 404
J'ai essayé avec un redirePermanent :
RedirectPermanent afficher-detail-logis.asp?hotelid=11604 http://www.nomdedomaine.com/hotel/communedelhotel/nomdelhotel-838.html
Et là cela ne marche pas plus => erreur 404
Redirect 301 afficher-detail-logis.asp?hotelid=11604 http://www.nomdedomaine.com/hotel/communedelhotel/nomdelhotel-838.html
Et là cela ne marche pas plus => erreur 404
Mon fichier .htaccess contient avant ces lignes :
RewriteEngine on
ErrorDocument 404 http://www.nomdedomaine.com/404.php
RewriteRule ^hotel/([a-zA-Z-]+)/([a-zA-Z-]+)-([0-9]+)\.html$ /afficher-detail-.php?communesHotel=$1&nomHotel=$2&hotelid=$3 [L,QSA]
Merci d'avance pour votre aide car là ... Je bloque ! Peut-etre que je n'utilise pas la bonne méthode...