Redirection htaccess d'une anciene url php avec variable vers le domaine de base

Nouveau WRInaute
Bonjour,

J'ai passé pal mal d'heures à chercher et à tester diverses solutions...
Je n'arrive pas à rediriger correctement un certain type d'anciennes pages php vers www.mondomaine.tld. (afin d'éviter des erreurs 404)
Le fichier php que je cherche à rediriger est :
livredor.php?page1 à livred'or.php?pagexxx (xxx etant un nombre).

La seule chose qui marche pour le moment sans faire d'erreur 404 est :
Code:
RewriteEngine On
RewriteRule ^livredor\.php?$ http://www.alantolie.com/ [R=301,L]
OU
Code:
RewriteEngine On
RewriteRule ^livredor\.php(.*)$ http://www.alantolie.com/ [R=301,L]

Je retombe bien sur ma page d'accueil, mais malheureusement ça affiche :
www.mondomaine.tld/?pagexxx (xxx étant un nombre).

Est ce que l'un d'entre vous aurait une solution à me proposer

Par avance merci.

Loïc
 
WRInaute impliqué
Ajout un ? à la redirection:
Code:
RewriteEngine On
RewriteRule ^livredor\.php$ http://www.alantolie.com/? [R=301,L]
 
Nouveau WRInaute
Blount a dit:
Ajout un ? à la redirection:
Code:
RewriteEngine On
RewriteRule ^livredor\.php$ http://www.alantolie.com/? [R=301,L]
Ça ne marche pas vraiment. je tombe sur la page 404 du site.
J'ai essayé avec :
Code:
RewriteEngine On
RewriteRule ^livredor\.php(.*)$ http://www.alantolie.com/? [R=301,L]
je tombe sur la home du site, donc la redirection se fait, mais l'url n'est pas réécrite du tout
 
Nouveau WRInaute
ÇA Y EST J'AI TROUVE !!!!

Quelqu'un sur un autre forum m'as suggéré de mettre un "?" à la fin de l'url de réécriture. Ça m'a aidé à trouver une solution
Code:
RewriteRule ^livredor\.php(.*)$ http://www.alantolie.com/? [NC,L,R=301]
C'est quand même très bizare que le drapeau (flag) [NC] apporte une solution ici. Si je l'enlève ça cause des problèmes comme avant.

Par contre si je remplace "(.*)" par "?" ou par une expression régulière plus ciblée ça ne marche plus.

Difficile ici d'expliquer ce qui se passe vraiement, pour aider d'autres personnes.

Merci encore

Loïc
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut