Anciennes pages dynamiques et redirection permanente

Discussion dans 'URL Rewriting et .htaccess' créé par hemi, 11 Mars 2011.

  1. hemi
    hemi Nouveau WRInaute
    Inscrit:
    11 Mars 2011
    Messages:
    4
    J'aime reçus:
    0
    Bonjour,

    Malgré de nombreuses recherches sur les forums et sur les moteurs de recherche, je n'arrive pas à trouver la solution à mon problème :

    Je viens de terminer la refonte d'un site Web et, bien entendu, les anciennes pages de celui-ci avaient été indexées. N'ayant pas repris le même intitulé pour certaines pages ou les ayant tout simplement supprimées, celles-ci apparaissent toujours dans les résultats de recherche ("erreur 404").

    Ma question est la suivante :

    J'ai une (ancienne) page dynamique ayant généré plusieurs URL comme l'exemple suivant : http://www.monsite.tld/dossier/page.php?id=xx

    Je souhaiterait que toutes ces URL générées (peu importe la valeur de "id") soient redirigées de manière permanente vers la page d'accueil actuelle du site.

    J'utilise déjà un fichier .htaccess pour la redirection des pages statiques et des dossiers supprimés.

    Pourriez-vous me filer un petit coup de main sur cette affaire ?

    Merci d'avance pour vos réponses.

    --
    Mike
     
  2. michel.leonard
    michel.leonard WRInaute occasionnel
    Inscrit:
    1 Juin 2010
    Messages:
    366
    J'aime reçus:
    0
    a mon avis tu peux écrire ceci dans ton fichier page.php : c'est une redirection 301
    Tu peux aussi y ajouter des conditions (if (isset($id))) par exemple... mais le mieux pour les conditions c'est l'expression rationnelle, donne plus de détails ? est-ce que la page 'page.php' est encore utile ?
    Code:
    header("HTTP/1.1 301 Moved Permanently");
    header ('location: http://www.monsite.tld/');
    header("Connection: close");
    die();
    exit;
    
    Mike.
     
  3. hemi
    hemi Nouveau WRInaute
    Inscrit:
    11 Mars 2011
    Messages:
    4
    J'aime reçus:
    0
    Bonjour,

    Merci pour ta réponse mais cette page n'existe plus sur le serveur et je souhaiterai ne pas faire de "bidouillage" en la remettant. C'est pour cela que je me suis orienté vers le fichier .htaccess qui est, à mon avis, une solution "propre" et efficace.

    De plus, je n'ai parlé que de cette page dans mon appel à l'aide, mais il y en a d'autres qui seront traitées de la même manière car leur URL se présente sous la même forme.

    Encore merci.

    @+

    --
    Mike
     
  4. michel.leonard
    michel.leonard WRInaute occasionnel
    Inscrit:
    1 Juin 2010
    Messages:
    366
    J'aime reçus:
    0
    c'est le dossier 'dossier' , ou tout le serveur qu'il faut rediriger ?

    SI C'EST LE DOSSIER 'DOSSIER'
    Tu supprimes ton dossier, tu crée un fichier dossier.php et tu y insère ceci
    Code:
    header("HTTP/1.1 301 Moved Permanently");
    header ('location: http://www.monsite.tld/');
    header("Connection: close");
    die();
    exit;
    SI C'EST TOUT LE SERVEUR
    A ce moment là tu écris ceci dans ton fichier .htaccess
    Code:
    RewriteEngine On
    RewriteBase /
    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteRule ^.*$ http://newdomainedetonchoix.fr/ [R=301,L] 
    
    Mike. (Pense bien à tout encoder en UTF-8)
     
  5. hemi
    hemi Nouveau WRInaute
    Inscrit:
    11 Mars 2011
    Messages:
    4
    J'aime reçus:
    0
    Non, ce n'est pas tout le site mais plusieurs pages situées dans différents dossiers.

    J'ai continué à chercher de mon coté et je crois que c'est possible en utilisant des rewriteRule mais je ne suis vraiment pas à l'aise avec la syntaxe et je ne trouve pas de solution à l'heure actuelle (que des erreurs "500")...

    Wait and see...

    --
    Mike
     
  6. hemi
    hemi Nouveau WRInaute
    Inscrit:
    11 Mars 2011
    Messages:
    4
    J'aime reçus:
    0
    Hello!

    Ce l'auteur de ce post (https://www.webrankinfo.com/forum/supprimer-fin-des-url-avec-une-redirectpermanent-301-t140602.html) semble avoir une problématique similaire à la mienne mais j'aurais besoin d'explications supplémentaires pour l'adapter à mon problème...

    @+

    --
    Mike
     
Chargement...
Similar Threads - Anciennes dynamiques redirection Forum Date
Anciennes URLs toujours indexées malgré 301 Netlinking, backlinks, liens et redirections 24 Février 2019
Que faire des pages inactives quand c'est des anciennes news ? Référencement Google 3 Août 2018
Anciennes urls qui réapparaissent Problèmes de référencement spécifiques à vos sites 10 Octobre 2017
Les anciennes News on les supprime ? on les désindexe ou on les garde ? Référencement Google 4 Octobre 2016
Impossible de supprimer anciennes pages en ajax + duplicate content Crawl et indexation Google, sitemaps 7 Juin 2016
Effacer des pages anciennes et des pages de bonnes "qualités" Problèmes de référencement spécifiques à vos sites 18 Mai 2016
Hostilité au changement => maintenance des anciennes version sans préjudice Débuter en référencement 14 Avril 2016
Créer une redirection automatique des anciennes vers les nouvelles URL URL Rewriting et .htaccess 20 Mars 2016
Statégie de remise en avant d'anciennes pages Référencement Google 13 Juillet 2014
problème de boucle et de redirection de diverses anciennes pages URL Rewriting et .htaccess 4 Juin 2014