Nombre important de redirections 301

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

hp_angel
Nouveau WRInaute
 
Messages: 21
Inscription: Ven Nov 03, 2006 14:33

Nombre important de redirections 301

Message le Mar Nov 21, 2006 16:52

Bonjour à tous !

Suite à une mauvaise implémentation d'url, je dois faire face à plus de 100 000 URLs à rediriger (afin de ne pas perdre en référencement) via un fichier de rewritemap.
Je pense que je risque de "plomber" le serveur si je fais un fichier de 100 000 valeurs ; je pense donc à découper mon fichier et à aller chercher les valeurs en faisant un rewritecond sur l'id de mon URL.

J'ai donc deux questions à vous poser :
- combien de lignes doit faire mon fichier de rewritemap pour être optimal pour mon serveur ?
- quelle technique utiliser pour dire à mon rewritecond "si 50000<=id<=100000 alors" ?

J'espère avoir été assez claire.... :)

Merci d'avance pour vos réponses :D


RomsIW
WRInaute accro
WRInaute accro
 
Messages: 1062
Inscription: Mar Mai 25, 2004 18:35

Re: Nombre important de redirections 301

Message le Mar Nov 21, 2006 17:07

hp_angel a écrit:Bonjour à tous !

Suite à une mauvaise implémentation d'url, je dois faire face à plus de 100 000 URLs à rediriger (afin de ne pas perdre en référencement) via un fichier de rewritemap.
Je pense que je risque de "plomber" le serveur si je fais un fichier de 100 000 valeurs ; je pense donc à découper mon fichier et à aller chercher les valeurs en faisant un rewritecond sur l'id de mon URL.

J'ai donc deux questions à vous poser :
- combien de lignes doit faire mon fichier de rewritemap pour être optimal pour mon serveur ?
- quelle technique utiliser pour dire à mon rewritecond "si 50000<=id<=100000 alors" ?

J'espère avoir été assez claire.... :)

Merci d'avance pour vos réponses :D


pour ma part j'utilise une autre méthode qui fonctionne très bien. Je dirige toutes mes URLs vers un fichier PHP "redirect" qui se charge d'inclure les bons fichiers.. ce qui veut dire qu'en heading, je peux mettre un traitement qui fait un 403 à la volée si besoin.

Ex -www.4000m.com/fr/ou_sauter.html a successivement été redirigé vers -ou-sauter.html puis -ou-sauter tout court. et cela se fait très bien.

cet après-midi, j'ai enlevé les ".html" sur (quasiment) tout le site, et ça m'a pris 1mn30.

hp_angel
Nouveau WRInaute
 
Messages: 21
Inscription: Ven Nov 03, 2006 14:33

Message le Mar Nov 21, 2006 17:18

Merci RomsIW,

Je ne sais pas si j'ai bien compris ce que tu as dit, mais moi je ne parle pas d'inclusion de fichiers...
Mes URLs sont toutes générées automatiquement, par exemple :
-www.exEmple.com/ville/15/rennes/
Le problème c'est qu'il y a eu des urls -www.exEmple.com/ville/15/rennes-35000/ (Problème de duplicate content, 2 liens pointaient vers la même page)
Donc mes liens sont tous corrigés sur le site, mais je ne veux pas perdre en référencement, et je dois donc faire des redirections 301.


RomsIW
WRInaute accro
WRInaute accro
 
Messages: 1062
Inscription: Mar Mai 25, 2004 18:35

Message le Mar Nov 21, 2006 17:30

hp_angel a écrit:Merci RomsIW,

Je ne sais pas si j'ai bien compris ce que tu as dit, mais moi je ne parle pas d'inclusion de fichiers...
Mes URLs sont toutes générées automatiquement, par exemple :
-www.exEmple.com/ville/15/rennes/
Le problème c'est qu'il y a eu des urls -www.exEmple.com/ville/15/rennes-35000/ (Problème de duplicate content, 2 liens pointaient vers la même page)
Donc mes liens sont tous corrigés sur le site, mais je ne veux pas perdre en référencement, et je dois donc faire des redirections 301.


okok, moi ça marche très bien pour mon cas mais je reconnais que c'est pas le plus évident.

Ce que je te conseille pour ton cas précis :

Dans ton header, avant les premières balises HTML, tu fais tes tests en PHP que tu veux, et si tu détectes que l'URL est à l'ancien format, tu fais
Code: Tout sélectionner
header("Status: 301 Moved Permanently", false, 301);
header("location: ".$new_url);


et le tour est joué ;)

hp_angel
Nouveau WRInaute
 
Messages: 21
Inscription: Ven Nov 03, 2006 14:33

Message le Mar Nov 21, 2006 17:41

Je reconnais que c'est une solution, mais je devrais de toutes manières avoir un fichier contenant mes URLs à rediriger (sinon c'est le serveur de base de données que je vais plomber :lol: )...
Je veux gérer ça par Apache, je sais, je suis têtue :D
Merci tout de même RomsIW, je garde ta solution sous le coude !


RomsIW
WRInaute accro
WRInaute accro
 
Messages: 1062
Inscription: Mar Mai 25, 2004 18:35

Message le Mar Nov 21, 2006 17:50

hp_angel a écrit:Je reconnais que c'est une solution, mais je devrais de toutes manières avoir un fichier contenant mes URLs à rediriger (sinon c'est le serveur de base de données que je vais plomber :lol: )...
Je veux gérer ça par Apache, je sais, je suis têtue :D
Merci tout de même RomsIW, je garde ta solution sous le coude !


je ne vois pas ce qui empeche :

Code: Tout sélectionner
requete()
if($ref_page is dans la base de données) {
  header 403
  header location new-url-entrée-dans-la-bdd
}

si tu as un heading qui se trouve sur toutes tes pages, ou tout autre fichier d'inclusion ça ne posera pas de problème :) si ?

hp_angel
Nouveau WRInaute
 
Messages: 21
Inscription: Ven Nov 03, 2006 14:33

Message le Mar Nov 21, 2006 18:00

Ce serait un site perso, je ne m'inquiéterais pas plus que ça, mais au boulot, il faut faire les choses le plus proprement possible... et là donc je suis "obligée" de passer par Apache mon ami :D


RomsIW
WRInaute accro
WRInaute accro
 
Messages: 1062
Inscription: Mar Mai 25, 2004 18:35

Message le Mar Nov 21, 2006 18:09

lol, ok admettons, si tu trouves la solution par Apache dis nous comment tu fais :) bon courage !


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Calcul du nombre de backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • Calcul du taux de backlinks vers pages internes
    Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.
  • Analyse de l'entête HTTP
    Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
  • Tester le type de redirection
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités