Rediriger automatiquement l'ancienne url vers la rewritée

Discussion dans 'URL Rewriting et .htaccess' créé par dadovb, 10 Mars 2009.

  1. dadovb
    dadovb WRInaute passionné
    Inscrit:
    22 Novembre 2005
    Messages:
    1 683
    J'aime reçus:
    0
    Bonjour à tous,

    Un petit souci de .htaccess :
    Code:
    RewriteRule ^([a-z]+)\.html$   index.php?page=$1 [L]
    
    Je voudrais que quand on tape http://www.example.com/index.php?page=1, on soit redirigé vers la nouvelle URL rewritée car avec cette config ci-dessus les deux URLs sont accessibles :
    http://www.example.com/index.php?page=1
    http://www.example.com/1.html

    Si je modifie en :
    Code:
    RewriteRule ^([a-z]+)\.html$   index.php?page=$1 [R=301,L]
    Ça marche mais dans le mauvais sens :x, quand on tape http://www.example.com/1.html, ça renvoie sur http://www.example.com/index.php?page=1

    Il me semble que c'est juste un flag à ajouter, j'ai chercher dans la doc apache mais j'arrive pas à trouver le bon flag.

    Merci d'avance.
     
  2. forty
    forty WRInaute passionné
    Inscrit:
    30 Octobre 2008
    Messages:
    1 929
    J'aime reçus:
    0
    si tu mets en place une redirection 301 dans l'autre sens ça va boucler. Il faut donc prévoir un paramètre bidon que tu ajoutes à la réécriture et dont tu testes l'absence quand tu fais la redirection : -http://www.urlrewriting.fr/faire-une-redirection-301-des-anciennes-urls-vers-celle-reecrites-via-htaccess_9.html

    Une autre solution consiste à faire la redirection en php. En début de script tu testes que l'url appelée est la bonne. Sinon tu fais une redirection avec la fonction header : -http://www.urlrewriting.fr/eviter-le-duplicate-content-avec-des-urls-contenant-des-mots-cle_10.html
     
Chargement...
Similar Threads - Rediriger automatiquement ancienne Forum Date
Rediriger site dans un dossier à la racine Demandes d'avis et de conseils sur vos sites 14 Novembre 2019
Comment rediriger si la langue n'est plus dispo sur le nouveau site Référencement international (langues, pays) 27 Août 2019
Rediriger sujet phpBB3 vers Vanilla 3 URL Rewriting et .htaccess 6 Août 2019
Rediriger uniquement la page d'accueil URL Rewriting et .htaccess 5 Juin 2019
Comment rediriger par adresse IP ? Référencement international (langues, pays) 7 Mai 2019
Help ! Comment rediriger des urls avec /?q=... URL Rewriting et .htaccess 23 Avril 2019
Rediriger un sous domaine URL Rewriting et .htaccess 17 Avril 2019
Rediriger le trafic d'un site donné via htaccess Administration d'un site Web 7 Avril 2019
Conseils SEO pour rediriger plusieurs sites en un via 301 Référencement Google 12 Mars 2019
Rediriger ancienne page vers nouvelle page (plusieurs centaines) URL Rewriting et .htaccess 8 Mars 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice