Liens Internes/Externes
Comment Yacs interprête les adresses web.
Lorsque vous saisissez une adresse web ou lien, Yacs doit savoir s'il s'agit d'un lien interne (qui fait partie de sa propre arborescence) ou externe (qui se situe en dehors de son dossier principal).
Une adresse pointe sur un fichier web (Html, Php, ou autre) ou sur un dossier (finissant par /) sous-entendant qu'un fichier d'index s'y trouve.
Pour faire un lien sur un fichier
1 -
2 -
3 -
Parmis ces 3 cas, Yacs les interprète de cette façon:
1 -
2 -
Si notre
3 -
Si
Une adresse pointe sur un fichier web (Html, Php, ou autre) ou sur un dossier (finissant par /) sous-entendant qu'un fichier d'index s'y trouve.
Pour faire un lien sur un fichier
page.php
dans un Yacs installé dans /yacs/
, 3 cas de figues peuvent se présenter:1 -
dossier/page.php
2 -
domaine.com/dossier/page.php
3 -
www.domaine.com/dossier/page.php
Parmis ces 3 cas, Yacs les interprète de cette façon:
1 -
dossier
sera pris comme un lien interne et sera donc cherché à partir de /yacs/dossier
.2 -
domaine.com
ne commençant pas par www, il sera aussi interprété comme un dossier interne (car un nom de dossier peut parfaitement contenir des "."). On se retrouve alors dans le cas No 1.Si notre
domaine.com
est en fait un sous-domaine ou n'est pas utilisé sur le www, il faudra alors spécifier le protocole http://
devant pour que Yacs l'interprète comme un lien externe.3 -
www.domaine.com
sera interprêté comme un lien externe ... sauf s'il s'agit du domaine où Yacs est installé, auquel cas il sera reconnu comme lien interne.Si
www.domaine.com
est un sous-dossier de Yacs (et donc interne) et que vous souhaitez utiliser ce lien, il faut alors spécifier le dossier de Yacs comme départ du lien en insérant au début /yacs/
. Ainsi il pourra être reconnu comme lien interne.