YACS Le livre de Yacs Les différents outils de création de contenu

PrécédentSuivantIndex

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 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.

PrécédentSuivantIndex