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

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


Final Séraphin
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 15
Inscription: 18 Nov 2003

[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 occasionnel
WRInaute occasionnel
 
Messages: 320
Inscription: 10 Juil 2003

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
Nouveau WRInaute
 
Messages: 15
Inscription: 18 Nov 2003

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 ++


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

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