[RESOLU] règle [R=301] ne conserve pas mon url propre

Discussion dans 'URL Rewriting et .htaccess' créé par LeParrain735, 8 Juillet 2010.

  1. LeParrain735
    LeParrain735 WRInaute discret
    Inscrit:
    11 Février 2006
    Messages:
    121
    J'aime reçus:
    0
    Bonjour à tous,

    J'ai commencé à développer un site, dont les pages sont au format index.php?page=abc
    Elles ont été indexées par Google (PR0 mais indexées).
    Voulant modifier les url, j'ai mis en place l'url rewriting
    Voici mon fichier htaccess :

    Code:
    Options +FollowSymlinks
    RewriteEngine on
    #--------------------------------------------------
    RewriteRule ^(.*)\.html$ /index.php?page=$1 [R=301,L]
    Sans le "R=301" tout fonctionne bien, j'entends par là que la redirection fonctionne et que l'adresse dans la barre d'adresse reste l'url "propre" en .html
    Je souhaite cependant indiquer qu'il s'agit d'une 301 pour éviter le duplicate content mais dès que je l'ajoute, c'est l'adresse en index.php?page=abc qui reste dans la barre d'adresse, ce que je ne souhaite pas.

    Vos idées sont bienvenues.
    Merci
     
  2. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    Re: règle [R=301] ne conserve pas mon url propre

    c'est le comportement logique. en fait tu dois renvoyer en 301 le .php vers le .html pour ne conserver qu'une seule URL, et l'optimisée.
    il te faut 2 règles, une redirection 301 vers l'HTML, et ta réécriture de l'URL
     
  3. LeParrain735
    LeParrain735 WRInaute discret
    Inscrit:
    11 Février 2006
    Messages:
    121
    J'aime reçus:
    0
    Re: règle [R=301] ne conserve pas mon url propre

    OK merci

    Du coup j'ai juste laissé le [L] sur la règle de réécriture
    et j'ai fait des redirections 301 en php (j'ai pas réussi dans le .htaccess :? )

    Merci, ça fonctionne nikel, les pages indexées dans google sont bien redirigées vers les nouvelles adresses html et les pages .html conservent bien leur url dans la barre d'adresse.

    Merci :)
     
Chargement...
Similar Threads - [RESOLU] règle [R=301] Forum Date
[Résolu] Slash refusé dans une règle de réécriture URL Rewriting et .htaccess 5 Novembre 2009
[Résolu] url rewrinting : 2 règles sur 15 ne marchent pas URL Rewriting et .htaccess 5 Février 2008
[Résolu] Conflit dans les régles de réécriture. URL Rewriting et .htaccess 7 Janvier 2008
[resolu] ma regle ne match pas URL Rewriting et .htaccess 16 Décembre 2007
[Résolu] Deux règles pour une condition URL Rewriting et .htaccess 31 Octobre 2007
[résolu] Balise H1 comment régler la hauteur , Développement d'un site Web ou d'une appli mobile 19 Février 2007
[Résolu] Erreur 500, problème sur une regle URL Rewriting et .htaccess 6 Novembre 2006
[Résolu] Conflit entre 3 règles d'URL rewriting URL Rewriting et .htaccess 1 Novembre 2006
[résolu] Problème de règles URL Rewriting et .htaccess 22 Février 2006
[Résolu] Que faire des anciennes règles de rewrite sans 301 URL Rewriting et .htaccess 31 Janvier 2006
[Résolu] Différencier les règles URL Rewriting et .htaccess 18 Janvier 2005
Problème images en https (forum phpbb) [résolu] Développement d'un site Web ou d'une appli mobile 18 Novembre 2017
[Résolu] Redirection 301 FR vers EN sur Prestashop uniquement sur outils Google ? Problèmes de référencement spécifiques à vos sites 11 Septembre 2017
[résolu] Passage à HTTPS, comment tester une page ? Développement d'un site Web ou d'une appli mobile 7 Septembre 2017
[Résolu] Redirection d'une famille d'URL URL Rewriting et .htaccess 9 Mars 2017
[Résolu] Diaporama et SEO Débuter en référencement 17 Janvier 2017
[résolu]Redirection monsite.fr/index.html sur monsite.fr et seo URL Rewriting et .htaccess 16 Janvier 2017
[resolu]Publicité facebook lié au compte instagram Facebook 12 Décembre 2016
[résolu] Récupérer des valeurs issues de javascript pour les mettre en base MySQL Développement d'un site Web ou d'une appli mobile 18 Juillet 2016
[résolu] Faire une redirection sauf pour mon adresse IP URL Rewriting et .htaccess 15 Juin 2016