Une url rewritée de 324 caractères possible ?

Discussion dans 'URL Rewriting et .htaccess' créé par ortolojf, 16 Mars 2009.

  1. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 135
    J'aime reçus:
    12
    Bonsoir

    Pour mon site ( voir profil ), j'obtiens ce soir pour la 5ème Course de la 1ère Réunion, une erreur du serveur comme quoi je n'ai pas le droit d'accéder à la page finale de statistiques, dont d'ailleurs l'url est urlrewritée.

    Au lieu que ce soit l'url rewritée qui s'affiche dans la barre du navigateur, c'est l'url avant rewriting ( sous la forme de page *.html ) qui s'affiche, et cette url fait 324 caractères, à part le début "http://".

    Est-ce que 324 caractères c'est trop pour que l'url rewriting se fasse ?

    Quelle est la limite théorique du serveur Apache pour une urlrewriting ?

    Est-il normal que le message d'erreur du serveur indique une erreur 403, si le problème est du au fait que l'url est trop longue pour être urlrewritée ?

    Théoriquement, l'urlrewriting dans le fichier .htaccess n'a pas d'erreur, j'ai bien examiné l'url affichée, elle devrait être interprétée par le fichier .htaccess.

    Merci beaucoup de vos réponses.

    Bien à vous.

    Amicalement.

    Jean-François Ortolo
     
  2. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 593
    J'aime reçus:
    0
    A mon avis rien à voir avec le rewriting... Moi j'obtiens ça:

    directement sur la page d'accueil. Tu as probablement la plupart des pages en cache, c'est pour ça que tu ne te rends pas compte du problème par ailleurs. Vérifie ton .htaccess à la racine et tes logs...

    Jacques.
     
  3. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 661
    J'aime reçus:
    4
    Je croyais que la longueur limite d'une URL c'était 256 caractères ?
     
  4. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 593
    J'aime reçus:
    0
    Je crois qu'officiellement il n'y a pas de longueur limite. Dans la pratique, suivant les browsers et autres circonstances, elle est plutôt de 1024 ou 2048 caractères, quelquefois plus.

    Jacques.
     
  5. dorian53
    dorian53 WRInaute passionné
    Inscrit:
    10 Avril 2005
    Messages:
    1 909
    J'aime reçus:
    1
    http://www.kakesa.net/?2006/08/29/34-longueur-dune-url-internet-uri-http-11
    Et aussi le dernier topic : https://www.webrankinfo.com/forum/t/taille-max-dune-url.60229/
     
  6. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 135
    J'aime reçus:
    12
    Bonjour

    Merci beaucoup pour vos réponses. ;)

    En fait, l'url entière ( avec "http://" , a une longueur de 264 caractères avant redirection, mais la redirection incluerait les noms des paramètres en plus de leur valeurs ( Il n'y a que 4 paramètres, donc je doute que ce soit ça ).

    Voici le message d'erreur que j'obtiens sur mon navigateur Firefox 3.0.7 sous Linux Fedora 10 64 bits:

    -------------------------------------------------------------------------------
    Accès interdit!

    Vous n'avez pas le droit d'accéder à l'objet demandé. Soit celui-ci est protégé, soit il ne peut être lu par le serveur.

    Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.
    Error 403
    http://www.pronostics-courses.fr
    Tue Mar 17 11:23:23 2009
    Apache
    --------------------------------------------------------------------------------

    Donc, il ne me semble pas que ce soit une erreur d'urlrewriting, compte tenu du fait, que dans mes logs tous les accès à ces mêmes courses du lendemain, sont logguées avant urlrewriting ( c'est-à-dire sous la forme "http://www.domain.ltd/chemin/url_avant_rewriting.html", même quand le code d'erreur est le code correct 200.

    D'autre part, j'ai eu sous les yeux dans mes logs simultanément ( même écran ) deux urls d'accès aux Courses du lendemain ( même script, paramètres différents ), l'un ( la fautive ) avec erreur 403 ( La 5ème Course de la 1ère Réunion est la seule course qui me fait ce coup-là ;) ), et l'autre un tout petit peu plus courte ( mais pas beaucoup ), avec code de retour normal 200. J'ai examiné dans le plus grand détail la syntaxe de ces deux urls, et n'ai trouvé strictement aucune différence sous l'angle des types de caractères permis, de la structure, etc...

    Je m'arrache les chevaux, c'est la première fois que je rencontre un problème aussi incompréhensible.

    J'ai vérifié très soigneusement, qu'il n'y avait pas d'espace dans l'url, pas de problème.

    D'autre part, il me semble ( dites-moi si je me trompe ), que ce type d'erreur ( 403, non autorisé ), ne correspond pas de toute façon, à un problème d'url rewriting.

    J'ai fait en sorte qu'il n'y ait pas d'ambiguïté possible dans la reconnaissance de l'url pour sa traduction par le serveur, en url avec les noms des paramètres. De toute façon, les équivalents urlrewrités des 4 paramètres, sont séparés par des virgules-séparateurs, et il n'y a pas de virgule dans ces paramètres, alors...

    Qu'en pensez-vous ?

    Je crois avoir tout essayé, tout testé, mais je n'ai pas trouvé... ;(

    Merci beaucoup de votre aide. ;)

    Bien à vous.

    Amicalement.

    Jean-François Ortolo
     
  7. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 135
    J'aime reçus:
    12
    Bonjour

    Compte tenu de la longueur de 264 caractères de mon url avec "http://www.domain.ltd/", qui est juste au dessus de 256 caractères, j'en suis réduit à penser , que le serveur de mon hébergeur ( Sivit mutualisé 1 Go nouvelle plate-forme PHP 5 MySQL 5 ), n'accepte que des urls d'au plus 256 octets.

    Dur, dur...

    Quelqu'un aurait-il confirmation de la chose ?

    Celà m'étonne de Sivit, qui en général optimise le niveau de performance de ses serveurs. 256 caractères, ce n'est vraiment pas beaucoup... ;(

    Bon, je n'en mourrai pas d'avoir de temps en temps ce genre de problème ( rarement ), car cela ne se produit que quand les Chevaux n'ont pas déjà couru, donc quand il n'y a pas de statistiques ni de pronostics. Les visiteurs ne sont pas lésés réellement... Mais ils peuvent être surpris et leur confiance dans mon site peut être ébranlée... ;(

    En ce qui me concerne, je classe l'affaire dans la catégorie: "Sivit peut mieux faire, et fera sans doute mieux à l'avenir". ;)

    Bien à vous.

    Amicalement.

    Jean-François Ortolo
     
Chargement...
Similar Threads - rewritée 324 caractères Forum Date
Affichage des url dans google rewritées ou affichage des catégories du site Débuter en référencement 28 Décembre 2014
Rediriger une URL rewritée URL Rewriting et .htaccess 11 Octobre 2014
Une floppée de pages urlrewritées erreur 302 dans GWT ? Problèmes de référencement spécifiques à vos sites 17 Avril 2013
RewriteEngine Completement fou URL Rewriting et .htaccess 25 Novembre 2011
URLs rewritées et non rewritées Débuter en référencement 31 Mai 2011
redirection d'anciennes pages rewritées URL Rewriting et .htaccess 3 Mars 2011
Formulaire HTML envoyant vers URL rewritée URL Rewriting et .htaccess 5 Janvier 2011
Quelles sont les causes d'une non indexation de pages rewritées? Crawl et indexation Google, sitemaps 2 Juillet 2010
Redirections 301 vers URL rewritées Netlinking, backlinks, liens et redirections 12 Mai 2010
Page rewritée redirigée vers URL non rewritée (même page) URL Rewriting et .htaccess 18 Février 2010