Cours Web : vhost, Php – initiation
Voici le lien vers le cours complet d’initiation à la programmation côté serveur d’un site Internet :
Voici le lien vers le cours complet d’initiation à la programmation côté serveur d’un site Internet :
J’ai mis un peu de temps avant de le comprendre, mais c’est peut être parce que pour certains esprits comme le mien ça n’est pas forcément évident.
En résumé :
FollowSymLinks :
Options FollowSymLinks
FollowSymLinks :
Options +FollowSymLinks
FollowSymLinks :
Options -FollowSymLinks
Explication détaillée :
Lorsqu’on met en place une directive "Directory" dans le fichier de configuration d’un serveur Web Apache, on peut y ajouter la directive "Options".
Par exemple :
<Directory "/web/htdocs/prod"> Options Indexes </Directory>
Ce qu’il faut avoir en tête c’est que le fait de mettre un ordre après Options efface toutes les directives Options précédentes et n’applique que les ordres qui suivent.
Par exemple :
<Directory "/web/htdocs/prod"> Options FollowSymLinks </Directory>
Cela signifie que pour le répertoire "/web/htdocs/prod" il n’y aura que l’option FollowSymLinks d’activée.
A l’inverse si on avait ajouté un +, cela signifie « ajouter à toutes les options déjà existantes, FollowSymLinks.
De même si on avait ajouté un -, cela signifie « supprimer des options (si elle est présente) » FollowSymLinks.
Ça n’est pas du tout la même chose et même si, une fois qu’on l’a en tête, c’est très simple, ça peut paraître déroutant au début.