(résolu) [R=301] ou [R=301 L]
4 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
(résolu) [R=301] ou [R=301 L]
Voilà mon soucis...
Je fais mes redirection permanente dans mon .htaccess de cette manière :
et ainsi de suite...
Hors j'ai lu qu'il fallait ajouter le "L" après le 301 ; à quoi cela sert-il ?
Je fais mes redirection permanente dans mon .htaccess de cette manière :
- Code: Tout sélectionner
RewriteRule 800_index.php http://www.science-et-vie.net [R=301]
RewriteRule 1280_index.php http://www.science-et-vie.net [R=301]
RewriteRule achat_1024.php http://www.science-et-vie.net/collectionneurs/achat-science-et-vie.php [R=301]
RewriteRule annuaire_800.php http://www.science-et-vie.net/annuaire/annuaire.php [R=301]
RewriteRule annuaire_1024.php http://www.science-et-vie.net/annuaire/annuaire.php [R=301]
RewriteRule annuaire_1280.php http://www.science-et-vie.net/annuaire/annuaire.php [R=301]
et ainsi de suite...
Hors j'ai lu qu'il fallait ajouter le "L" après le 301 ; à quoi cela sert-il ?
Dernière édition par medium69 le Ven Juil 22, 2005 16:19, édité 1 fois.
le L sert à arreter le processus.
C'est l'équivalent d'un break dans d'autres langages.
Donc si tu met ca à une ligne et si la condition est vérifiée il exécute et s'arrete, il ne regarde pas toutes les conditions suivantes.
C'est à dire que dans ton cas la condition que le fichier s'appelle 'annuaire_800.php' n'est pas vérifier apres la ligne 5 donc à la fin de la ligne 5 donc tu peux mettre L
Ca évite ainsi que le serveur teste toute les conditions suivantes inutilement.
En mettant cela à chaque ligne ( et à condition que tu n'ai pas des conditions qui soit vérifiées plusieurs fois pour un meme fichier ) cela permet que des qu'il a trouvé le nom du fichier il s'arrete et cela économise des ressources.
Suis-je assez clair ?
C'est l'équivalent d'un break dans d'autres langages.
Donc si tu met ca à une ligne et si la condition est vérifiée il exécute et s'arrete, il ne regarde pas toutes les conditions suivantes.
C'est à dire que dans ton cas la condition que le fichier s'appelle 'annuaire_800.php' n'est pas vérifier apres la ligne 5 donc à la fin de la ligne 5 donc tu peux mettre L
- Code: Tout sélectionner
RewriteRule annuaire_800.php http://www.science-et-vie.net/annuaire/annuaire.php [R=301,L]
Ca évite ainsi que le serveur teste toute les conditions suivantes inutilement.
En mettant cela à chaque ligne ( et à condition que tu n'ai pas des conditions qui soit vérifiées plusieurs fois pour un meme fichier ) cela permet que des qu'il a trouvé le nom du fichier il s'arrete et cela économise des ressources.
Suis-je assez clair ?
Complètement, et je vias même dire plus encore
Car ce que je donnais n'est qu'un petit exemple.
J'ai environ 50 ligne de redirection, et j'en aurais pas loin de 400 lorsque j'aurais intégralement mis mon site à jour.
Je me doutais bien que la lecture de ce fichier serais peut-être un problème si il était trop volumineux, tu me le confirme.
Si je suis ton raisonnement, j'ai intérêt à faire 2 modifications dans mon .htaccess :
rajouter le "L" à la fin de chaque ligne.
Mettre les url susceptible d'être appelée le plus souvent en haut de fichier.
Car ce que je donnais n'est qu'un petit exemple.
J'ai environ 50 ligne de redirection, et j'en aurais pas loin de 400 lorsque j'aurais intégralement mis mon site à jour.
Je me doutais bien que la lecture de ce fichier serais peut-être un problème si il était trop volumineux, tu me le confirme.
Si je suis ton raisonnement, j'ai intérêt à faire 2 modifications dans mon .htaccess :
oui tout à fait.
Il ne faut tout de même pas passer son temps à ranger dans le meilleur ordre chaque ligne car le gain est assez faible.
Cela dit selon le serveur et le nombre de visites cela peut avoir son importance.
Je crois d'ailleurs que c'est pour cela qu'il n'y a pas le mod_rewrite d'activé chez free car ce serai trop gourmand en ressources...
Il ne faut tout de même pas passer son temps à ranger dans le meilleur ordre chaque ligne car le gain est assez faible.
Cela dit selon le serveur et le nombre de visites cela peut avoir son importance.
Je crois d'ailleurs que c'est pour cela qu'il n'y a pas le mod_rewrite d'activé chez free car ce serai trop gourmand en ressources...
4 messages • Page 1 sur 1
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 :
- Référencement : gestion des redirections par Yahoo
- Les redirections 301 passent-elles encore le contexte sémantique ?
- Comment éviter les contenus dupliqués (avec/sans le www)
- Gérer l'entête HTTP en PHP
- Aperçu des différents types de redirection
- Vidéos de Matt Cutts sur le référencement Google
- Un moyen très simple et gratuit d'obtenir des backlinks
- A propos des redirections sauvages (302)
- Changements dans l'algorithme de Yahoo (sept 2007)
- Ecrire un sitemap pour Google News
- [RESOLU] htaccess 301 : je bloque
- [Résolu] Redirection 301 sur dossier
- [Résolu] Redirection 301 .asp > .html
- [Résolu] Domaines multiples et redirection 301
- [résolu] Souci URL rewriting + redirection 301
- [Résolu]Redirection 301 après suppression d un repertoire
- Redirection 301 vers nouveau site [Résolu]
- Comment faire une redirection 301 [résolu]
- [résolu] Redirection 301 d'un Alias de Nom de Domaine
- [résolu] 301 pour des anciennes url non rewritées
- [Resolu]Redirection 301 ancienne URL Rewriting vers nouvelle
- Redirection 301 massive : bug sur un type de page [resolu]
- [Résolu] Que faire des anciennes règles de rewrite sans 301
- R 301
- 301 ou pas ?
- Analyseur d'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée. - Test 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


le forum