[RESOLU] Réécriture ET Duplicate Content

Discussion dans 'URL Rewriting et .htaccess' créé par webmasterdemonsite, 17 Février 2008.

  1. webmasterdemonsite
    webmasterdemonsite WRInaute impliqué
    Inscrit:
    1 Septembre 2007
    Messages:
    988
    J'aime reçus:
    0
    bonjour

    suite à mon post https://www.webrankinfo.com/forum/t/html-vers-php-derniere-question.88670/

    j'ai un petit soucis:

    j'ai mis en place un réécriture d'url car mon site était en html et maintenant il est en php (mais le site est visible par les bots et les visiteurs en HTML)

    Code:
    RewriteEngine on 
    RewriteRule ^(.*)\.html$ /$1.php [L]
    
    le soucis c'est que maintenant, par exemple ma-page.html et ma-page.php sont toute les 2 accessibles et identiques...donc duplicate content

    j'fais quoi maintenant pour éviter le duplicate? faut que je redirige mes pages php vers les html ?

    j'ai un peu honte d'avoir essayé ceci:

    Code:
    RewriteEngine on 
    RewriteRule ^(.*)\.html$ /$1.php [L]
    RewriteRule ^(.*)\.php$ /$1.html [R=301,L]
    
    mais c'était un peu stupide je l'admet...ca tourne en boucle...une bonne idée pour faire cramer un serveur...

    un petit coup de pouce svp ?

    bonne soiree
     
  2. audit.referencement
    audit.referencement WRInaute discret
    Inscrit:
    16 Février 2008
    Messages:
    102
    J'aime reçus:
    0
    Je ne sais pas comment tu as organisé ton site et tes pages, mais en fonction tu peux utiliser le robots.txt ou faire une redirection 301.
     
  3. webmasterdemonsite
    webmasterdemonsite WRInaute impliqué
    Inscrit:
    1 Septembre 2007
    Messages:
    988
    J'aime reçus:
    0
    euh pourquoi le robots.txt?

    effectivement je veux faire une redirection 301 mais je n'y arrive pas car les url sont réécrites
     
  4. webmasterdemonsite
    webmasterdemonsite WRInaute impliqué
    Inscrit:
    1 Septembre 2007
    Messages:
    988
    J'aime reçus:
    0
  5. Vap
    Vap WRInaute impliqué
    Inscrit:
    17 Juin 2007
    Messages:
    983
    J'aime reçus:
    0
    Re: Réécriture ET Duplicate Content

    Il suffit d'utiliser le truc de webmasterlamogere (un parametre en plus):

    Code:
    RewriteEngine on 
    RewriteRule ^(.*)\.html$ /$1.php?stop [L]
    RewriteCond %{QUERY_STRING} !stop
    RewriteRule ^(.*)\.php$ /$1.html [R=301,L]
    
    Il n'y a aucune honte a essayer des trucs entout cas!
     
  6. webmasterdemonsite
    webmasterdemonsite WRInaute impliqué
    Inscrit:
    1 Septembre 2007
    Messages:
    988
    J'aime reçus:
    0
    MERCI VAP !

    ca marche, c'est tres astucieux ... j'aurais jamais pensé a ca...

    Miles Merci Vap, tu as l'air de maitriser l'url rewritting à fond! c'est pas mon cas...

    tu peux pas savoir comme ton post me fait plaisir !

    bonne journée
     
  7. Vap
    Vap WRInaute impliqué
    Inscrit:
    17 Juin 2007
    Messages:
    983
    J'aime reçus:
    0
    As tu mis le RedirectPermanent avant les règles de récriture dans ton .htaccess?

    Si oui, peux tu donner le contenu de ton .htaccess?

    Merci.
     
  8. webmasterdemonsite
    webmasterdemonsite WRInaute impliqué
    Inscrit:
    1 Septembre 2007
    Messages:
    988
    J'aime reçus:
    0
    j'ai fait ceci:

    Code:
    RewriteEngine On
    RewriteRule ^mon-ancienne-page\.html$ /ma-nouvelle-page.html [R=301,L]
    RewriteRule ^(.*)\.html$ /$1.php?stop [L]
    RewriteCond %{QUERY_STRING} !stop
    RewriteRule ^(.*)\.php$ /$1.html [R=301,L]
    
    
    ca a l'air de marcher à merveille (en local avec wamp server)

    merci encore
     
  9. Vap
    Vap WRInaute impliqué
    Inscrit:
    17 Juin 2007
    Messages:
    983
    J'aime reçus:
    0
    Rendons à César ce qui est à César.

    Le truc du paramètre supplémentaire est du a webmasterlamogere, membre de wri. C'est effectivement très astucieux.
     
  10. webmasterdemonsite
    webmasterdemonsite WRInaute impliqué
    Inscrit:
    1 Septembre 2007
    Messages:
    988
    J'aime reçus:
    0
    par contre avec le code

    Code:
    RewriteEngine On 
    RewriteRule ^mon-ancienne-page\.html$ /ma-nouvelle-page.html [R=301,L] 
    RewriteRule ^(.*)\.html$ /$1.php?stop [L] 
    RewriteCond %{QUERY_STRING} !stop 
    RewriteRule ^(.*)\.php$ /$1.html [R=301,L] 
    
    ca me redirige -http://www.monsite.com vers -http://www.monsite.com/index.html

    du coup, plus de page rank, et mes liens partenaires pointent vers -http://www.monsite.com et non -http://www.monsite.com/index.html

    c'est grave?
     
  11. Vap
    Vap WRInaute impliqué
    Inscrit:
    17 Juin 2007
    Messages:
    983
    J'aime reçus:
    0
    J'ai relu le topic :
    https://www.webrankinfo.com/forum/t/html-vers-php-derniere-question.88670/

    En fait, si tu n'as aucun lien qui pointe vers une adresse qui fini par php, tu n'as pas besoin de rediriger les php vers les html.

    Mais bon, si tu insiste, tu peux le faire.

    Pour répondre à ta question, je crois que ce qui se passe est :
    www.monsite.com/ est interprete par www.monsite.com/index.php, qui est récrit en www.monsite.com/index.html par la deuxième règle, qui a son tour est interprete par www.monsite.com/index.php?stop par la premiere règle.

    Il faut donc interdire la deuxième règle quand l'URI est "/", donc l'accepter uniquement quand il y a quelquechose apres le /. Essaie ça (je ne suis pas sur):

    Code:
    RewriteEngine On
    RewriteRule ^mon-ancienne-page\.html$ /ma-nouvelle-page.html [R=301,L]
    RewriteRule ^(.*)\.html$ /$1.php?stop [L]
    RewriteCond %{REQUEST_URI} !/
    RewriteCond %{QUERY_STRING} !stop
    RewriteRule ^(.*)\.php$ /$1.html [R=301,L] 
    
     
  12. webmasterdemonsite
    webmasterdemonsite WRInaute impliqué
    Inscrit:
    1 Septembre 2007
    Messages:
    988
    J'aime reçus:
    0
    salut

    merci encore

    ca marche avec RewriteCond %{REQUEST_URI} !/index.php


    Code:
    RewriteEngine On 
    RewriteRule ^mon-ancienne-page\.html$ /ma-nouvelle-page.html [R=301,L] 
    RewriteRule ^(.*)\.html$ /$1.php?stop [L] 
    RewriteCond %{REQUEST_URI} !/index.php
    RewriteCond %{QUERY_STRING} !stop 
    RewriteRule ^(.*)\.php$ /$1.html [R=301,L] 
    
    faut que j'etudie les reecritures conditionnelles, j'ai un peu de mal avec les languages de type script, mon truc avant c'etait un laguage de tres tres bas niveau

    merci encore

    ce post est tres interessant

    merci

    bonne journée
     
  13. Vap
    Vap WRInaute impliqué
    Inscrit:
    17 Juin 2007
    Messages:
    983
    J'aime reçus:
    0
    J'apprend quelque chose aussi du coup!

    Merci a toi aussi.
     
Chargement...
Similar Threads - [RESOLU] Réécriture Duplicate Forum Date
[RESOLU] réécriture avec 1 parametre=> OK, et avec 2 paramètres, ça coince ! URL Rewriting et .htaccess 16 Janvier 2011
[résolu] Gérer la réécriture sur un répertoire temporaire URL Rewriting et .htaccess 21 Mars 2010
[Résolu] Slash refusé dans une règle de réécriture URL Rewriting et .htaccess 5 Novembre 2009
Problème de réécriture [RESOLU] URL Rewriting et .htaccess 27 Juin 2008
[RESOLU] empecher la réécriture dans un repertoire ? URL Rewriting et .htaccess 1 Mars 2008
[Résolu] Conflit dans les régles de réécriture. URL Rewriting et .htaccess 7 Janvier 2008
[RESOLU] Réécriture, redirection et R301 URL Rewriting et .htaccess 22 Octobre 2007
[Résolu] Sous dossiers et réécriture d'url URL Rewriting et .htaccess 20 Août 2006
[resolu]aide reecriture d'une url URL Rewriting et .htaccess 4 Août 2006
[RESOLU] reecriture : rien ne change? URL Rewriting et .htaccess 8 Août 2005
[resolu] reecriture de sous domaines URL Rewriting et .htaccess 15 Juin 2005
[résolu] réécriture d'URL et générat° du .htaccess URL Rewriting et .htaccess 21 Août 2003
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