Le chemin d'un fichier est utilisé pour décrire : l'emplacement du répertoire du fichier sur le disque, ou l'emplacement dans la structure des dossiers du site Web. Les chemins sont divisés en chemins absolus et chemins relatifs ; les chemins absolus font référence à l'emplacement absolu dans le répertoire, qui atteint directement l'emplacement cible, généralement le chemin partant du répertoire racine ; les chemins relatifs font référence au chemin entre le fichier et d'autres fichiers ( dossiers) provoqués par le chemin où se trouve la relation de chemin d'accès au fichier.
Le chemin d'un fichier est utilisé pour décrire : l'emplacement du répertoire du fichier sur le disque, ou l'emplacement dans la structure des dossiers du site Web.
Les chemins sont divisés en chemins absolus et chemins relatifs.
Chemin absolu fait référence à l'emplacement absolu sous le répertoire, atteignant directement l'emplacement cible, généralement le chemin commençant par la lettre de lecteur (répertoire racine).
Le chemin qui décrit complètement l'emplacement du fichier est un chemin absolu, un chemin de répertoire basé sur le répertoire racine du site Web. Le nom de chemin absolu est spécifié à partir du répertoire racine en haut de l'arborescence des répertoires vers un répertoire ou un fichier. Il se compose d'une série de répertoires consécutifs séparés par des barres obliques jusqu'à ce que le répertoire ou le fichier à spécifier soit le répertoire. ou un fichier vers lequel pointer. La raison pour laquelle on l’appelle absolu signifie que lorsque toutes les pages Web font référence au même fichier, les chemins utilisés sont les mêmes.
//绝对路径,指向一个因特网文件的完整 URL <img src="https://www.w3school.com.cn/images/picture.jpg" alt="flower">
Chemin relatif fait référence à la relation de chemin avec d'autres fichiers (ou dossiers) provoquée par le chemin où se trouve ce fichier. Utiliser des chemins relatifs peut nous apporter beaucoup de commodité. Le chemin absolu HTML fait référence au chemin complet du fichier avec le nom de domaine.
//文件路径指向了位于当前网站根目录中 images 文件夹里的一个文件: <img src="/images/picture.jpg" alt="flower">
Comparaison des chemins absolus et des chemins relatifs
Avantages des chemins absolus dans les applications réseau :
1. S'il est plagié de manière malveillante, utilisez un chemin absolu. Si quelqu'un plagie et collecte votre contenu, le lien à l'intérieur pointera toujours vers votre site Web. Certains plagiaires sont paresseux et copient même les liens à l’intérieur.
2. Si le webmaster ne peut pas effectuer de redirection 301 et a donc des problèmes de normalisation d'URL, l'utilisation de chemins absolus aidera le lien à pointer vers la version d'URL sélectionnée.
3. Même si la page Web est déplacée, les liens à l'intérieur pointent toujours vers la bonne URL.
Inconvénients des chemins absolus :
1. À moins que le lien ne soit inséré dynamiquement, il n'y a aucun moyen de le tester sur le serveur de test. Parce que le lien à l’intérieur pointera directement vers l’URL réelle du nom de domaine, et non vers l’URL du serveur de test.
2. À moins que le lien ne soit inséré dynamiquement, il sera difficile de déplacer la page de contenu. Étant donné que l'emplacement de la page de contenu change, les liens sur d'autres pages peuvent ne pas changer en conséquence et pointer toujours vers les chemins absolus d'origine codés en dur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!