Htaccess : comment rediriger tout ce qui suit ".php" ?

Discussion dans 'Netlinking, backlinks, liens et redirections' créé par wripedibus, 16 Juin 2011.

Tags:
  1. wripedibus
    wripedibus Nouveau WRInaute
    Inscrit:
    13 Novembre 2008
    Messages:
    18
    J'aime reçus:
    0
    Bonjour,

    Mon site est défini comme suit :

    http://www.monsite.com/page-1.php
    http://www.monsite.com/page-2.php
    http://www.monsite.com/page-3.php
    etc.

    Or dans Google Webmaster Tools, la page "Balises Title en double" indique que le robot a indexé de nombreuses pages fausses comme suit :

    http://www.monsite.com/page-1.php/page-2.php
    http://www.monsite.com/page-1.php/page-3.php
    http://www.monsite.com/page-1.php/page-4.php
    http://www.monsite.com/page-1.php/page-5.php
    etc.

    J'ai passé l'outil Xenu pour suivre tous les liens, mais Xenu ne trouve pas de telles pages ; il doit donc y avoir une erreur dans un htaccess quelque part (???)

    Bref, comme je n'arrive pas à trouver l'origine du problème, je voudrais le résoudre (pour éviter des fausses indexations par Google) en supprimant via htaccess tous ce qui suit le premier ".php"

    Quelqu'un sait-il donc comment rediriger

    http://www.monsite.com/page-1.php/page-xxx.php vers http://www.monsite.com/page-1.php

    l'idée n'est pas bien sûr de rediriger chaque page possible une par une, mais d'avoir une expression dans le htaccess qui redirige tout ce qui suit le premier ".php" vers "ce qui se trouve avant ce premier .php"

    Merci de vos lumières
     
  2. JanoLapin
    JanoLapin WRInaute accro
    Inscrit:
    21 Septembre 2008
    Messages:
    4 226
    J'aime reçus:
    0
    pour commencer, on utilise example.org (com, net, ...) quand on veut faire des exemples sur internet. Ca évite de créer des liens bidons vers des sites profiteurs...

    pour le reste, je laisse les pros de la redir et des regex te répondre

    Il reste quand même à trouver la raison du phénomène... tu dois avoir un souci au niveau de l'url-rewriting de ton script, je suppose
     
  3. Djibou_Te@M
    Djibou_Te@M WRInaute occasionnel
    Inscrit:
    20 Avril 2010
    Messages:
    403
    J'aime reçus:
    0
    Essayes ça :

    Code:
    Options +FollowSymlinks
    RewriteEngine on
    
    RewriteRule   ^(.*).php/(.*)   $1.php  [R=301,L]
    
    Sinon, si tu nous publiais ton htaccess, cela nous permettrait de voir ce qui se passe et réparer à la source.
     
  4. wripedibus
    wripedibus Nouveau WRInaute
    Inscrit:
    13 Novembre 2008
    Messages:
    18
    J'aime reçus:
    0
    Merci à Djibou_Te, mais
    ne fonctionne pas : cela me renvoie vers une page d'erreur 404

    @JanotLapin : OK pour example.org une prochaine fois ; je ne savais pas que c'était l'habitude. Et moi qui me disais que j'avais déjà fait un effort de ne pas mettre l'adresse de mon site en clair ! ;)

    S'il y a d'autres suggestions pour la règle de rewriting, je suis preneur...

    Merci
     
  5. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    Google ne suit que les liens. si il les a trouvé, ils existent, donc tu ne corriges pas le problème (il essayera toujours d'y acceder, à la place de parcourir des pages réelles de ton site)
    je pense que ce n'est pas la bonne solution de rustiner, il faut trouver la source du problème
     
Chargement...
Similar Threads - Htaccess rediriger suit Forum Date
Rediriger le trafic d'un site donné via htaccess Administration d'un site Web 7 Avril 2019
[htaccess] Rediriger toutes les erreurs 404 vers ma home Crawl et indexation Google, sitemaps 30 Janvier 2019
Htaccess : Comment rediriger vers /blog/index.php/exemple-article/ ? URL Rewriting et .htaccess 26 Février 2016
Rediriger une page qui n'existe pas par htaccess Netlinking, backlinks, liens et redirections 26 Janvier 2016
Rediriger dossier et sous dossiers + wordress n'aime pas mon .htaccess Débuter en référencement 5 Décembre 2014
Comment rediriger une page en .htaccess vers une autre page du même site ? Débuter en référencement 15 Juin 2013
.htaccess rediriger si l'url contient un terme précis. Développement d'un site Web ou d'une appli mobile 19 Mars 2013
Rediriger vers une page 404 avec Htaccess URL Rewriting et .htaccess 2 Avril 2012
Htaccess : rediriger url forum phpbb vers page plan.php URL Rewriting et .htaccess 2 Janvier 2012
HTACCESS pour rediriger mes URLs Débuter en référencement 7 Novembre 2011
Rediriger /cat/ vers /cat/souscat via htaccess URL Rewriting et .htaccess 24 Juillet 2011
Htaccess : rediriger des pages URL Rewriting et .htaccess 21 Mars 2011
Comment rediriger tous ses flux RSS wordpress vers feedburner avec son htaccess Netlinking, backlinks, liens et redirections 22 Mars 2010
Rediriger plusieurs pages -htaccess ? Marche pas ? Netlinking, backlinks, liens et redirections 12 Septembre 2009
Rediriger par htaccess URL Rewriting et .htaccess 8 Avril 2008
Rediriger avec htaccess vers une adresse externe Netlinking, backlinks, liens et redirections 31 Octobre 2007
Htaccess :rediriger les anciennes urls vers les nouvelles URL Rewriting et .htaccess 24 Mars 2006
[résolut] le .htaccess peut'il rediriger une image? URL Rewriting et .htaccess 22 Janvier 2006
.htaccess : rediriger des pages . URL Rewriting et .htaccess 15 Janvier 2006
Htaccess pour tout rediriger URL Rewriting et .htaccess 15 Janvier 2005