[réglé]Problèmes d'url rewriting

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

Final Séraphin
Nouveau WRInaute
 
Messages: 15
Inscription: Mar Nov 18, 2003 17:49

[réglé]Problèmes d'url rewriting

Message le Lun Déc 15, 2003 16:46

j'ai un petit problème d'url rewriting sur mon site
info : hébergeur sivit
voici le .htaccess

Code: Tout sélectionner
ErrorDocument 401 http://portail.dimensi0nrpg.net/
ErrorDocument 403 http://portail.dimensi0nrpg.net/
ErrorDocument 404 http://portail.dimensi0nrpg.net/
RewriteEngine on
RewriteRule ^(.+)/(.+)/(.+)-(.+)/(.+)-(.+)/(.+)-(.+)/(.+)-(.+)\.htm$ http://portail.dimensi0nrpg.net/index.php?lang=$1&rub=$2&$3=$4&$5=$6&$7=$8&$9=$10.htm [L]
RewriteRule ^(.+)/(.+)/(.+)-(.+)/(.+)-(.+)/(.+)-(.+)\.htm$ http://portail.dimensi0nrpg.net/index.php?lang=$1&rub=$2&$3=$4&$5=$6&$7=$8.htm [L]
RewriteRule ^(.+)/(.+)/(.+)-(.+)/(.+)-(.+)\.zip$ http://portail.dimensi0nrpg.net/index.php?lang=$1&rub=$2&$3=$4&$5=$6.zip [L]
RewriteRule ^(.+)/(.+)/(.+)-(.+)/(.+)-(.+)\.ace$ http://portail.dimensi0nrpg.net/index.php?lang=$1&rub=$2&$3=$4&$5=$6.ace [L]
RewriteRule ^(.+)/(.+)/(.+)-(.+)/(.+)-(.+)\.rar$ http://portail.dimensi0nrpg.net/index.php?lang=$1&rub=$2&$3=$4&$5=$6.rar [L]
RewriteRule ^(.+)/(.+)/(.+)-(.+)/(.+)-(.+)\.jpg$ http://portail.dimensi0nrpg.net/index.php?lang=$1&rub=$2&$3=$4&$5=$6.jpg [L]
RewriteRule ^(.+)/(.+)/(.+)-(.+)/(.+)-(.+)\.jpeg$ http://portail.dimensi0nrpg.net/index.php?lang=$1&rub=$2&$3=$4&$5=$6.jpeg [L]
RewriteRule ^(.+)/(.+)/(.+)-(.+)/(.+)-(.+)\.gif$ http://portail.dimensi0nrpg.net/index.php?lang=$1&rub=$2&$3=$4&$5=$6.gif [L]
RewriteRule ^(.+)/(.+)/(.+)-(.+)/(.+)-(.+)\.png$ http://portail.dimensi0nrpg.net/index.php?lang=$1&rub=$2&$3=$4&$5=$6.png [L]
RewriteRule ^(.+)/(.+)/(.+)-(.+)/(.+)-(.+)\.htm$ http://portail.dimensi0nrpg.net/index.php?lang=$1&rub=$2&$3=$4&$5=$6.htm [L]
RewriteRule ^(.+)/(.+)/(.+)-(.+)\.png$ http://portail.dimensi0nrpg.net/index.php?lang=$1&rub=$2&$3=$4.png [L]
RewriteRule ^(.+)/(.+)/(.+)-(.+)\.htm$ http://portail.dimensi0nrpg.net/index.php?lang=$1&rub=$2&$3=$4 [L]
RewriteRule ^(.+)/(.+)/index.htm$ http://portail.dimensi0nrpg.net/index.php?lang=$1&rub=$2 [L]

(oui je sais il est long)

sur mon site tout marche à part ce genre d'adresse :

[réglé merci]
Or c'est le type d'adresse le plus importante puisqu'il permet de voir les astuces ! Je me suis trompé quelquepart dans mon .htaccess ? (en sachant que le reste des liens fonctionne sans problèmes

Merci d'avance pour votre aide !
Dernière édition par Final Séraphin le Ven Oct 15, 2004 10:27, édité 2 fois.

nikoshr
WRInaute impliqué
WRInaute impliqué
 
Messages: 320
Inscription: Jeu Juil 10, 2003 5:49

Message le Lun Déc 15, 2003 17:07

A vue de nez, comme ca, il me semble que c'est la première règle qui devrait s'appliquer. Or, tu fais appel à 10 backreferences (les $1, $2, etc.) et l'UR n'en autorise que 9 (enfin 10 avec $0, mais il ne sert pas directement dans les groupements), d'où problème avec $10.

Quelques points de détail également:
- un ErrorDocument avec une URL complète (http://...) force une redirection, ce qui dans le cas du 404 est plutôt gênant pour détecter des pages qui n'existent plus. Quelque chose comme
Code: Tout sélectionner
ErrorDocument 404 /erreur404.htm
permet à la fois d'afficher une page compréhensible par l'internaute et d'indiquer (aux moteurs de recherche, par exemple) que la page a disparu
- un RewriteRule avec une réécriture en http://... force une redirection interne.
Code: Tout sélectionner
RewriteRule ...  index.php
devrait fonctionner aussi bien sans imposer des allers-retours dans le traitement qui augmentent le temps de réponse

Final Séraphin
Nouveau WRInaute
 
Messages: 15
Inscription: Mar Nov 18, 2003 17:49

Message le Lun Déc 15, 2003 17:14

Merci pour tous ! la régles des 9 paramètres a disparu dans l'infini de mon cerveau qui programmais depuis 14H00 lol

Pour l'erreur 404 je m'en occuperais plus tard ... l'essentiel est que j'ai pu régler le problème de cet url rewriting

Merci pour tous et a ++


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 :

  • Analyse de similarité textuelle
    Cet outil vous permet de calculer la similarité entre 2 pages web. L'algorithme utilisé repose sur l'analyse des occurrences des mots (mais pas sur leur positionnement dans les pages). Google utilise cette notion à certains endroits dans son algorithme, mais de façon bien plus évoluée que ce petit outil... Avoir des pages trop similaires peut entraîner des problèmes d'indexation... Cet outil vous permettra peut-être de résoudre certains problèmes de contenus dupliqués.


Qui est en ligne

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