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

Discussion dans 'URL Rewriting et .htaccess' créé par Final Séraphin, 15 Décembre 2003.

  1. Final Séraphin
    Final Séraphin Nouveau WRInaute
    Inscrit:
    18 Novembre 2003
    Messages:
    10
    J'aime reçus:
    0
    j'ai un petit problème d'url rewriting sur mon site
    info : hébergeur sivit
    voici le .htaccess

    Code:
    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 !
     
  2. nikoshr
    nikoshr WRInaute occasionnel
    Inscrit:
    10 Juillet 2003
    Messages:
    295
    J'aime reçus:
    0
    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:
    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:
    RewriteRule ...  index.php
    devrait fonctionner aussi bien sans imposer des allers-retours dans le traitement qui augmentent le temps de réponse
     
  3. Final Séraphin
    Final Séraphin Nouveau WRInaute
    Inscrit:
    18 Novembre 2003
    Messages:
    10
    J'aime reçus:
    0
    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 ++
     
Chargement...
Similar Threads - [réglé]Problèmes rewriting Forum Date
Paramètres urls & urlrewriting => alphabétiques ou codés ? Problèmes de référencement spécifiques à vos sites 30 Mars 2022
Problème url rewriting et redirection URL Rewriting et .htaccess 4 Février 2022
URL rewriting d'images URL Rewriting et .htaccess 22 Janvier 2022
petit soucis url rewriting URL Rewriting et .htaccess 17 Janvier 2022
url rewriting ne fonctionne pas chez moi URL Rewriting et .htaccess 4 Août 2021
URL rewriting et REGEX bonnes pratiques Développement d'un site Web ou d'une appli mobile 9 Septembre 2020
supprimer /index.html sans url rewriting, possible ? URL Rewriting et .htaccess 13 Novembre 2019
Je bloque sur le rewriting des URL contenant un ? URL Rewriting et .htaccess 3 Septembre 2019
récupération du get après rewriting URL Rewriting et .htaccess 21 Juin 2019
Ralentissement url rewriting URL Rewriting et .htaccess 1 Mai 2019
URL Rewriting Débuter en référencement 17 Avril 2019
Conflit de redirection 301 et Urlrewriting Netlinking, backlinks, liens et redirections 20 Février 2019
URL REWRITING et redirection 301 URL Rewriting et .htaccess 24 Janvier 2019
URL Rewriting : difficultés avec RewriteCond ? URL Rewriting et .htaccess 5 Décembre 2018
Résolu URL Rewriting : Garder l'adresse non transformée dans le navigateur URL Rewriting et .htaccess 2 Décembre 2018
Mes débuts dans l'URL Rewriting URL Rewriting et .htaccess 14 Novembre 2018
Url rewriting Techniques avancées de référencement 22 Octobre 2018
URL rewriting et redirections après restauration post-piratage Débuter en référencement 29 Septembre 2018
url rewriting wordpress sans repertoire URL Rewriting et .htaccess 12 Août 2018
rewriting specifique pour Adwords AdWords 17 Juillet 2018