Variable DOCUMENT_ROOT modifiée par l'URL Rewriting

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


kgb203
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 20
Inscription: 5 Juil 2003

Variable DOCUMENT_ROOT modifiée par l'URL Rewriting

Message le Mar Nov 13, 2007 14:33

Bonjour à toutes et à tous,

Je me permets d'ouvrir un nouveau sujet suite à un problème auquel je suis confronté et pour lequel je n'ai pas trouvé de solution sur la toile.
Je constate en effet que la variable DOCUMENT_ROOT se trouve modifiée par la réécriture d'URL.

A titre d'exemple, supposons que DOCUMENT_ROOT ait normalement pour valeur /home/uti/www
Accéder à la page /actus/detail.php?num=1 avec cette même URL ne pose pas de problème, mais y accéder grâce à l'Url rewriting par l'entremise de l'adresse /actus/001/mon-titre-d-actualite modifie la valeur de DOCUMENT_ROOT qui devient /home/uti/www/actus. Ce qui est très gênant pour mes appels de classes ou de menus dynamiques.

Y a-t-il une explication à ce phénomène ? Ou est-ce lié à mon hébergement (un 90plan chez OVH) ?

D'autre part, comment puis-je remédier à ce problème ?

J'ai tenté de créer une variable d'environnement dans mon htaccess qui contiendrait le chemin vers la racine du site et que je pourrais utiliser en lieu et place de DOCUMENT_ROOT. Solution non satisfaisante puisque j'ai dès lors droit à une erreur 500, que je suppose liée à une limitation de la part d'OVH concernant de telles variables.
J'envisage bien une autre solution, qui consisterait à définir une variable similaire dans un fichier inclus en début de chaque page (et par l'entremise, du fait, d'un chemin relatif) mais je ne trouve pas cela très propre, sans compter le risque d'erreur lié à l'arborescence...

Quelqu'un aurait-il une idée ?

Sir Dipp
WRInaute passionné
WRInaute passionné
 
Messages: 1025
Inscription: 21 Juil 2003

Message le Mar Nov 13, 2007 15:30

Salut,

As-tu essyé avec un RewriteBase / dans ton htaccess ?

A+


kgb203
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 20
Inscription: 5 Juil 2003

Message le Mar Nov 13, 2007 16:08

J'ai tenté la chose de nouveau à l'instant (au cas où), mais malheureusement rien n'y fait : la valeur de DOCUMENT_ROOT se trouve toujours modifiée, quelque soit ce que j'indique après RewriteBase.

J'ai également tenté de surcharger l'include_path dans le htaccess avec pour résultat une erreur 500, très certainement en raison d'une surcharge interdite sur les mutus d'OVH.


e-kiwi
Modérateur
Modérateur
 
Messages: 15618
Inscription: 23 Déc 2003

Message le Mar Nov 13, 2007 16:12

la variable DOCUMENT_ROOT

tu y accèdes comment à cette variable ?


kgb203
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 20
Inscription: 5 Juil 2003

Message le Mar Nov 13, 2007 16:23

J'y accède via $_SERVER['DOCUMENT_ROOT']
Un echo de $DOCUMENT_ROOT me fournit également la même valeur.

A ce propos, je suis tombé il y a quelques minutes sur un autre thread qui m'avait échappé lors de ma première recherche : http://www.webrankinfo.com/forums/viewtopic_59426.htm

Le problème viendrait donc bien d'OVH (ce qu'un sujet sur leur forum tendrait à confirmer) ?


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 :

Consultez la description détaillée des produits ou services de Google suivants : Google Writely

  • Calcul du nombre de backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • Transformer des citations en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

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