DocumentRoot pas de slash à la fin du path ?

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


dorian53
WRInaute passionné
WRInaute passionné
 
Messages: 2215
Inscription: 10 Avr 2005

DocumentRoot pas de slash à la fin du path ?

Message le Mer Fév 18, 2009 11:24

Bonjour,

Pourquoi dans la documentation officielle, il n'y a pas de slash à la fin d'un path.

Par exemple :
http://httpd.apache.org/docs/2.0/mod/core.html#documentroot
Code: Tout sélectionner
DocumentRoot /usr/web


Pourquoi ne pas mettre un flash à la fin étant donné qu'on indique un répertoire.
Code: Tout sélectionner
DocumentRoot /usr/web/


Pour information, les 2 exemples fonctionnent.

J'en suis venu à cette question car lorsqu'on récupère $_SERVER['DOCUMENT_ROOT'] en PHP, il faudra selon les cas ajouter ou non ce slash.

Code: Tout sélectionner
$_SERVER['DOCUMENT_ROOT'] . '/page.php';

ou
Code: Tout sélectionner
$_SERVER['DOCUMENT_ROOT'] . 'page.php';



1/ Pourquoi la doc ne met pas de slash à la fin ?
2/ Existe t-il une ou des raisons valables dans le choix d'une des 2 possibilités ?

Merci.


dorian53
WRInaute passionné
WRInaute passionné
 
Messages: 2215
Inscription: 10 Avr 2005

Re: DocumentRoot pas de slash à la fin du path ?

Message le Mer Fév 18, 2009 14:34

La doc Apache dit "should be specified without a trailing slash".
C'est une recommandation, pas une obligation.
Il y a sûrement des systèmes ou des codes (qui font de la concaténation par exemple) pour lesquels un chemin quelconque avec // dedans pose problème.


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 Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

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