1. ✅ Apprenez une METHODE qui marche pour votre SEO ! Formation à distance avec Olivier Duffez et Fabien Facériès + aide pour prise en charge du financement
    Rejeter la notice

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

Discussion dans 'URL Rewriting et .htaccess' créé par lmars, 19 Février 2014.

Tags:
  1. lmars
    lmars Nouveau WRInaute
    Inscrit:
    19 Février 2014
    Messages:
    4
    J'aime reçus:
    0
    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
     
  2. Blount
    Blount WRInaute impliqué
    Inscrit:
    18 Novembre 2010
    Messages:
    701
    J'aime reçus:
    0
    Ajout un ? à la redirection:
    Code:
    RewriteEngine On
    RewriteRule ^livredor\.php$ http://www.alantolie.com/? [R=301,L]
    
     
  3. lmars
    lmars Nouveau WRInaute
    Inscrit:
    19 Février 2014
    Messages:
    4
    J'aime reçus:
    0
    Ç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
     
  4. lmars
    lmars Nouveau WRInaute
    Inscrit:
    19 Février 2014
    Messages:
    4
    J'aime reçus:
    0
    Ç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
     
Chargement...
Similar Threads - Redirection htaccess anciene Forum Date
Redirection dans .htaccess Développement d'un site Web ou d'une appli mobile 11 Mai 2020
Redirection htaccess vers 404 Netlinking, backlinks, liens et redirections 2 Décembre 2019
Redirection url et url mobile htaccess Netlinking, backlinks, liens et redirections 1 Décembre 2019
htaccess . Dans quel ordre faire une redirection de HTTP vers HTTPS et sans www avec www URL Rewriting et .htaccess 5 Novembre 2019
Redirection 301 en .htaccess avec Redirect 301 URL Rewriting et .htaccess 31 Janvier 2019
Wordpress redirections et htaccess à modifier ? URL Rewriting et .htaccess 14 Janvier 2019
Redirection 301 htaccess Débuter en référencement 13 Janvier 2019
Faire une redirection 301 et une réécriture en même temps (.htaccess) URL Rewriting et .htaccess 16 Décembre 2018
redirection .htaccess index.php ne fonctionne pas URL Rewriting et .htaccess 13 Décembre 2018
redirection URL avec ext .mp3 vers une page php via htaccess Netlinking, backlinks, liens et redirections 4 Novembre 2018