Chemin absolu et relatif vers le fichier. HTML : liens absolus et relatifs

L'adresse du lien peut être absolue ou relative. Les adresses absolues doivent commencer par le protocole (généralement http://) et contenir le nom du site. Les liens relatifs sont basés sur la racine du site ou du document actuel.

L'exemple 8.2 montre comment créer un lien absolu vers un autre site.

Exemple 8.2. Utiliser des références absolues

Adresse absolue

Apprendre le HTML



Lorsque vous spécifiez un répertoire de site comme lien (par exemple, http://site/css/), le fichier d'index s'affiche. Il s'agit du fichier chargé par défaut lors de l'accès à un répertoire sans spécifier explicitement le nom du fichier. Généralement, le fichier d'index est un document nommé index.html.

Les liens absolus sont généralement utilisés pour pointer vers un document sur une autre ressource réseau, cependant, il est acceptable de le faire liens absolus et à l'intérieur du site actuel. Cependant, cela n'est pas souvent pratiqué car ces liens sont assez longs et fastidieux. Par conséquent, les liens relatifs sont principalement utilisés au sein du site.

Liens relatifs au document courant

Lors de la création de liens relatifs, vous devez comprendre quelle valeur vous devez spécifier pour l'attribut href, car elle dépend de l'emplacement d'origine des fichiers. Examinons quelques options typiques.

1. Les fichiers se trouvent dans un dossier (Fig. 8.4).

Ce nom de fichier n'est pris qu'à titre d'exemple : sur le site, les caractères russes avec espaces ne doivent pas être utilisés dans les noms de fichiers, et même dans différents cas.

2. Les fichiers se trouvent dans différents dossiers(Fig. 8.5).

Lorsque le document source est stocké dans un dossier et que celui lié se trouve à la racine du site, deux points et une barre oblique (/) doivent être placés avant le nom du fichier dans l'adresse du lien, comme indiqué ci-dessous.

Dans ce cas, deux points signifient laisser le dossier actuel à un niveau supérieur.

3. Les fichiers sont placés dans différents dossiers (Fig. 8.6).

Maintenant fichier original se trouve dans deux sous-dossiers, et pour créer un lien vers le document à la racine du site, vous devez répéter deux fois l'exemple précédent.

Lien

La situation est similaire avec n'importe quel nombre de sous-dossiers.

4. Les fichiers sont placés dans différents dossiers (Fig. 8.7).

Maintenant, la situation change, le fichier source se trouve à la racine du site et le fichier vers lequel vous devez créer un lien se trouve dans le dossier. Dans ce cas, le chemin d'accès au fichier sera le suivant.

Lien

Veuillez noter qu'il n'y a pas points supplémentaires et il n'y a pas de barres obliques avant le nom du dossier. Si le fichier se trouve dans non pas un, mais deux dossiers, alors son chemin d'accès est écrit comme ceci.

Lien

Liens relatifs à la racine du site

Parfois, vous pouvez trouver le chemin d'accès au fichier par rapport à la racine du site, cela ressemble à "/Dossier/Nom du fichier" avec une barre oblique au début. Oui, enregistre Cours signifie que le lien mène à un dossier nommé cours, qui se trouve à la racine du site, et dans lequel vous devez télécharger le fichier d'index.

Veuillez noter que ce formulaire d'inscription ne fonctionne pas sur ordinateur local, mais uniquement sous le contrôle d'un serveur Web.

Dans ce chapitre nous vous parlerons des liens-chemins que nous écrivons dans Attribut HREF.
Tout sur ce moment nous savons que ce n'est qu'un modèle :
ancre
Ces connaissances sont suffisantes pour un débutant, mais pas pour un pro qui se lance dans un gros projet !!! Après tout, dans les grands projets, il y a des sections dans lesquelles vous devez entrer et sortir... Et puis les questions se posent : comment faire cela et comment le faire correctement ?

Pour faciliter l'apprentissage, créons un site Web de cartes de visite de trois pages. Puisque notre fichier index.html ne nous présente encore aucune valeur, nous allons l'éditer et l'utiliser :

Développement de sites Web Notre offre
Nos contacts



Ensuite, créons un fichier delo.html, dans lequel nous vous parlerons de nos services : Nos services Page d'accueil
Nos contacts



Créons également un fichier contact.html, pour nous contacter: <a href="https://rokwell.ru/fr/registr-sdviga-s-obobshchennoi-obratnoi-svyazyu-registr-sdviga/">Retour</a> Page d'accueil
Notre offre



Regardons maintenant (s'ouvre dans un nouvel onglet) ce que nous avons obtenu.

Avec ces exemples je voulais montrer que tout fonctionne. Mais une grande chose MAIS, on accède directement aux fichiers, mais les chemins ne sont pas visibles...
C'est ce que c'est chemin relatif, c'est à dire. le chemin est relatif au fichier référent, mais le chemin lui-même n'est pas visible, car tous nos fichiers se trouvent dans le même répertoire (dossier).
Créons un autre dossier dans notre dossier de formation (mon_site) avec le nom Razdel et nous le créerons dedans nouveau fichier Avec nom index.html. Dans ce cas, comment pouvons-nous mettre un lien depuis nos fichiers que nous avons créés ci-dessus ?
Razdel/ index.html">section
Et si dans un dossier Razdel créer le dossier subdrazdel alors le chemin proviendra déjà du dossier racine :
razdel/subdrazdel/ index.html">sous-section
et depuis le dossier Razdel
subdrazdel/ index.html">sous-section
Veuillez noter que le séparateur entre les dossiers et/ou fichiers est une éclaboussure.

Nous avons appris comment entrer dans les dossiers, voyons maintenant comment en sortir :
Pour sortir du dossier podrazdel vers razdel, vous devez ajouter ../ , cet ensemble de caractères indique au navigateur que le fichier demandé est d'un niveau supérieur :
../index.html" >Retour à la rubrique
Pour revenir à 2 niveaux on écrit deux fois cette combinaison :
../../ index.html" >revenir à la racine du site

Je propose maintenant de regarder les chemins absolus. Chemin absolu il s'agit du chemin du fichier comprenant le nom du site et le protocole (http ou https). Imaginons que notre dossier mon site et il y a la racine du site, et le nom du site est my_site.ru, dans ce cas le chemin absolu sera :
http://mon_site.ru ou http://my_site.ru/ ou http://my_site.ru/index.html
Alors que le chemin absolu vers le dossier Razdel
http://my_site.ru/razdel ou http://my_site.ru/razdel/ ou http://my_site.ru/razdel/index.html

Quels chemins est-il préférable d’emprunter ? Absolu!!! Mais il y a une possibilité de commettre des erreurs, car ces liens pointent vers un site précis et localement (sans serveur) nous ne pourrons pas éliminer ces erreurs...

Et encore une fois à propos page d'accueil, ne mettez pas de lien vers my_site.ru, car le navigateur redirigera toujours vers my_site.ru/, c'est-à-dire qu'une redirection se produit et les moteurs de recherche n'aiment pas vraiment les redirections.
Aussi, ne mettez jamais le lien my_site.ru/index.html, car c'est un double pour my_site.ru/ et du point de vue moteurs de recherche ce sont deux différentes pages, et dans ce cas il y a duplication de contenu, et cela n’est pas respecté par les moteurs de recherche. Donc bon lien pour les absolus, c'est : my_site.ru/, et pour les relatifs d'un dossier : / ou descentes : ../ . Et si vous utilisez des chemins absolus, alors il faut décider comment écrire l'adresse (avec ou sans www), tout est simple ici aussi, si vous avez un serveur personnel (dédié), alors sans, et si vous ne louez qu'une partie de le serveur, puis avec www .

Toute page Web, image, vidéo, etc. est avant tout un fichier qui possède son propre absolu ou relatif chemin (adresse). Le fichier lui-même sur Internet se trouve sur un ordinateur appelé serveur. Ainsi, vous devez réfléchir à la manière dont le fichier est présenté sur le serveur et sur Internet. Dans cet article, je voudrais clarifier les points ci-dessus et clarifier la question soulevée. Devons-nous essayer ?

Chemin absolu (adresse)

Qu'est-ce qu'un chemin absolu vers un fichier ?

Chemin absolu ou adresse- Ce chemin complet ou adresse, concernant dossier personnel sur le serveur ou Nom de domaine Internet.

En disant " dossier personnel"Je veux dire le début de l'espace alloué par l'hébergeur. Par exemple, si nous parlons de serveur local, en salle d'opération Système Windows, le lecteur lui-même fera office de dossier de départ, c'est-à-dire C:/. Dans le même temps, le fournisseur d'hébergement n'attribue souvent à l'utilisateur qu'un certain espace virtuel (conditionnel), pour lequel un certain dossier, souvent appelé /home, fait office de dossier de départ.

En disant " Nom de domaine "Je veux dire une URL qui commence par une mention du protocole, par exemple : http://sitename.ru/. Sur Internet, il s'agit du dossier personnel de chacune des ressources présentées.

Comment connaître le chemin absolu sur le serveur en PHP ?

Si tout est plus ou moins clair avec l'adresse URL, alors avec le dossier personnel sur le serveur, la situation est un peu plus compliquée. En fin de compte, chaque fournisseur a ses propres problèmes et il faut en tenir compte.

Commençons par le fait que le chemin absolu sur le serveur est généralement déterminé par rapport à l'emplacement du script dans lequel cela se produit. Par exemple, le fichier config.php se trouve dans le dossier racine du site et nous devons en connaître le chemin absolu.

Permettez-moi de clarifier en disant " Le dossier racine"Je veux dire un dossier sur le serveur dédié au site. C’est ce qui sert de point de départ à l’URL par rapport au nom de domaine.

Pour ce faire, vous pouvez utiliser la constante __FILE__, qui contient le chemin complet et le nom du fichier actuel dans lequel il est appelé. Pour obtenir uniquement le chemin complet et supprimer le nom du fichier actuel, vous pouvez utiliser la fonction dirname(), qui renvoie le répertoire parent du chemin spécifié. Par exemple:

$abspath = dirname(__FILE__) ."/";

En PHP 5.3 et versions ultérieures, vous pouvez déjà utiliser la constante __DIR__ :

$abspath = __DIR__

Ainsi, il est très pratique d'inclure le fichier config.php à l'avenir et d'utiliser le chemin absolu de la variable $abspath obtenu comme point de départ. Par exemple, supposons que le script test.php se trouve dans le dossier : path/ - et fichier requis data.txt dans le dossier : data/ . Dans ce cas, l'appel pourrait ressembler à :

Include_once("../config.php"); $fh = fopen($abspath ."/2013/12/data/data.txt", "r");

Veuillez noter que j'ai connecté le fichier config.php en utilisant un chemin relatif, mais nous y reviendrons plus tard.

Chemin relatif (adresse)

Qu’est-ce qu’un chemin de fichier relatif ?

Chemin relatif ou adresse est un chemin ou une adresse relatif à l'emplacement du fichier dans lequel un autre fichier est accédé.

Tout système de fichiers est une hiérarchie stricte de dossiers et de fichiers parents et enfants. Par exemple : C:\folder\file.php – ici le dossier folder\ est un enfant du lecteur C:\ et un parent du fichier file.php.

Pour plus de clarté, considérons la hiérarchie suivante :

  • fichier1.php
  • dossier\
    • fichier.php
    • sous-dossier\
      • fichier3.php

Pour accéder au fichier C:\file2.php à partir du fichier C:\folder\file.php , nous devons quitter le fichier actuel Dossiers\ , c'est à dire. monter d'un niveau. Pour cela, vous pouvez utiliser, dossier (je dirais même pseudo-dossier) Dossier Parent, représentant deux points (..) . En d'autres termes, nous obtiendrons le chemin : ..\file2.php - relatif au fichier file.php .

Pour accéder au fichier C:\folder\subfolder\file3.php à partir du fichier C:\folder\file.php, nous devons entrer le sous-dossier\ sous-dossier, c'est-à-dire descendre d'un niveau. De cette façon, nous obtenons le chemin : subfolder\file3.php - relatif au fichier file.php .

Rendons les choses plus compliquées et passons du fichier C:\folder\subfolder\file3.php au fichier C:\file2.php . Le chemin relatif ressemblera à : ..\..\file2.php - nous avons augmenté de deux niveaux. Faites l'inverse, c'est-à-dire à partir du fichier C:\file2.php, nous passons au fichier C:\folder\subfolder\file3.php. Le chemin relatif ressemblera à : dossier\sous-dossier\file3.php - nous descendrons de deux niveaux.

Avantages et inconvénients du chemin relatif (adresse)

Évidemment, le chemin relatif ne contient pas le dossier de départ ni les dossiers parents. Ainsi, l'adresse finale est plus courte. De plus, si vous devez passer d’un domaine à un autre, il ne sera pas nécessaire d’enregistrer une nouvelle adresse absolue.

En revanche, si nous citons le contenu d'un site sur une autre ressource, avec les mêmes images dans lesquelles le chemin relatif est spécifié, nous recevrons une erreur, car Il n'y a aucun dossier ni fichier de site sur la ressource tierce. Cela se produira si la page est consultée dans le cache du moteur de recherche. Encore une fois, l’utilisation d’un chemin relatif peut facilement commettre une erreur, ce qui entraînera un problème d’indexation du site.

Pour résumer, il convient de noter qu’il est conseillé de minimiser l’utilisation de chemins ou d’adresses relatifs et d’utiliser des chemins et adresses absolus.

Conclusion

Dans mon article, j'ai essayé de considérer le problème fondamental lié aux chemins (adresses) absolus et relatifs vers les fichiers et les dossiers. En fait, si vous travaillez sur ordinateur, alors a priori vous avez déjà une idée sur le système de fichiers, mais sans prendre en compte certaines nuances, il est assez difficile de décoller et de soulever un certain nombre de questions qui sont inévitablement liées à adressage correct. C'est tout ce que j'ai. Merci pour votre attention. Bonne chance!

à 8:00 Modifier le message 5 commentaires

Chemins absolus


Dans ce cas, tout est très simple, on indique le chemin direct vers un fichier situé sur un autre domaine. Il est possible de spécifier un chemin raccourci en utilisant deux barres obliques au début sans spécifier explicitement http ou https et le serveur lui-même le remplacera protocole requis(extension) selon les paramètres du serveur. Il est important de noter que ce type est nécessaire pour naviguer entre les sites :
http://google.com

Par rapport à la racine du site


Dans ce cas, le navigateur prend le domaine du site et y substitue le lien spécifié. Dans ce cas, ça fonctionnera http://site/css/style.css. Dans le cas de http, il n'y a pas lieu de s'inquiéter du https, puisqu'il sera pris sous la forme dans laquelle la page est actuellement ouverte, c'est-à-dire qu'avec http ce sera http. C’est également très pratique pour transférer certaines fonctionnalités entre différents sites ou transférer un site d’un domaine à un autre sans toucher au code. Un moyen prioritaire de spécifier les chemins d’accès aux pages et aux fichiers.

Concernant cette page


Une méthode moins populaire, car elle prend la page actuelle et ajoute une nouvelle adresse à son chemin ..com/trick/css/style.css . Presque impossible à utiliser dans les cas où nous utilisons la CNC.

Utiliser la balise de base


Dans ce cas, au lieu de la substitution de domaine standard, le chemin depuis la base sera remplacé par le chemin relatif. C'est-à-dire que nous recevrons un fichier situé :
http://site/tricks/css/style.css

Chemins relatifs et absolus en PHP

Tout est très simple, lorsque nous travaillons dans le système de fichiers, nous respecterons les règles de travail avec les chemins en PHP. Si nous transmettons la commande au navigateur client, alors les chemins HTML sont utilisés. Autrement dit, dans l'exemple suivant, nous transmettons depuis PHP le chemin vers le navigateur avec la page à laquelle il doit accéder. Le fait que le navigateur ait effectué la transition entre les pages est visible dans la barre d'adresse :
header("Emplacement : /page2.php");
Ainsi, nous ouvrons la page page1.php, et page2.php est écrit dans la barre d'adresse, et le fait est que le navigateur a D'ABORD chargé la page page1.php, puis a reçu des informations avec redirection et a CHARGÉ la deuxième page page2. php. Dans ce cas, la redirection s'est faite côté client (navigateur), ce qui signifie que nous utilisons les règles liées au HTML (adresse web).

Chemin absolu en PHP

Un chemin absolu en PHP est traité comme un chemin absolu depuis le répertoire dans lequel le serveur Web est installé. Ce chemin peut être obtenu à partir de :
$_SERVEUR["DOCUMENT_ROOT"]
Si nous prenons ce serveur comme exemple, son chemin est : /home/school/public_html/schoolphp , ce qui signifie que pour spécifier le chemin complet vers la photo « /photo/img1.jpg », vous devez spécifier ce qui suit chemin:
getimagesize("/home/school/public_html/schoolphp/photo/img1.jpg"); getimagesize($_SERVER["DOCUMENT_ROOT"]."/photo/img1.jpg");
Je tiens à préciser que le site peut se trouver dans un sous-répertoire, c'est-à-dire pour :
http://site/forum/
il peut être extrêmement difficile d'utiliser DOCUMENT_ROOT, car le forum (comme script externe) ne sait pas encore où il sera affiché sur le site. Il existe plusieurs façons de résoudre ce problème, énumérons-en quelques-unes :

1) Créez une page en tant que sous-domaine.

2) Ecrivez le chemin absolu dans la config dans config.php, soit :
Core::$ROOT = $_SERVER["DOCUMENT_ROOT"]; getimagesize(Core::$ROOT."/photo/img1.jpg"); // utilise un chemin absolu modifiable
Vous pouvez désormais lier l'intégralité de votre site à Core :: $ ROOT sans aucun remords, et si vous devez accidentellement modifier le chemin d'accès au fichier inclus, vous pouvez remplacer la valeur de Core :: $ ROOT ;

Par rapport au fichier de démarrage (base)

Dans de nombreux systèmes index.php, il existe un seul point d'entrée, c'est-à-dire que index.php s'ouvre et que d'autres fichiers y sont connectés.
inclure "./modules/allpages.php" ;
Dans ce cas, allpages.php sera connecté le long du chemin : /home/school/public_html/schoolphp/modules/allpages.php. Cette méthode c'est pratique car si vous écrivez include dans le fichier allpages.php : include "./modules/module/page.php";, alors il sera toujours recherché par rapport au point d'entrée, à savoir index.php :
/home/school/public_html/schoolphp/modules/module/page.php
Il s'agit d'une implémentation assez pratique étant donné que nous connaissons clairement la structure de notre application par rapport à la racine index.php. Même si nous appelons un autre fichier que index.php, les chemins fonctionneront exactement de la même manière. Nous avons appelé dir.php , ce qui signifie que les chemins seront pris relatifs au fichier dir.php !

Que devez-vous savoir d’autre ?

Je n'ai pas pu m'empêcher de rappeler à ceux qui ont oublié ou de suggérer à ceux qui ne savent pas qu'on peut remonter non seulement profondément dans les répertoires, mais aussi vers le haut (dossiers en arrière), et leur syntaxe est assez simple :
inclure "../file.php" ;
Dans ce cas, le répertoire de ce fichier ou la racine index.php sera récupéré et renvoyé 1 dossier, où le fichier « file.php » sera recherché.

DOCUMENT_ROOT n'est pas la seule option pour obtenir le chemin racine du site. Jetons un coup d'œil au manuel : "Le répertoire racine du document dans lequel le script actuel est exécuté est exactement celui spécifié dans le fichier de configuration du serveur." . Cela signifie que si le chemin est mal écrit dans le fichier de configuration, l'ensemble du site ne fonctionnera pas. Ce qu'il faut faire? Vous pouvez écrire aux administrateurs et propriétaires de l'hébergement qui héberge le serveur dans l'espoir qu'ils corrigeront leurs défauts. Ou recherchez une alternative stable, qui est __DIR__ , qui est la voie à suivre absolue ce fichier, où le code du fichier est exécuté. Disons que nous avons un fichier de configuration dans le dossier de configuration, et pour qu'en utilisant __DIR__ nous n'ayons pas à revenir en arrière d'un dossier vers le haut à chaque fois en écrivant __DIR__"/../" nous pouvons écrire en toute sécurité __DIR__ dans notre variable, dans l'exemple ci-dessous je l'ai écrit dans une propriété de classe (leçon n°24, qui n'a pas compris, utilise une variable régulière) :
Noyau ::$ROOT = __DIR__; // Ou pour l'ancien PHP - dirname(__FILE__);
Je voulais aussi vous rappeler quelque chose d’intéressant et d’important. Pour des raisons de sécurité, le serveur Web interdit le déplacement dans les répertoires situés au-dessus de la racine du site. Autrement dit, le site se trouve au chemin suivant : /home/school/public_html/schoolphp, mais le contenu des dossiers /home ou /home/school ne sera pas disponible en lecture.

PHP peut-il utiliser des chemins HTML ? Oui, dans fonctions spéciales, Par exemple:
file_get_contets("http://site");

Pratique

Dans mes anciens projets, j'utilisais DOCUMENT_ROOT, maintenant je suis passé aux chemins relatifs index.php "./folder/file".

Zend2, un produit de développeurs PHP, l'un des FrameWork les plus complexes à l'heure actuelle, utilise également des chemins relatifs avec une syntaxe différente de la mienne, c'est-à-dire « dossier/fichier ».

Le forum IPB.3 utilise dirname(__FILE__).

Conclusions :

1) En HTML on utilise des chemins relatifs à la racine du site, à savoir « /file.php » (La ligne commence par sabrer).
2) en PHP on utilise par rapport au fichier racine "./file.php" (La ligne commence par point et barre oblique), une alternative serait d'utiliser une propriété initialisée à la racine : __DIR__;
3) La redirection d’en-tête utilise des chemins depuis HTML. PHP travaillant avec système de fichiers(connexion de fichiers, sauvegarde et édition d'images) - avec des chemins PHP.

Même les développeurs assez expérimentés sont souvent confondus avec les chemins absolus en CSS.

Chemins absolus

Avec les absolus, tout est simple. Ils fonctionnent de la même manière en CSS et HTML..jpg pointera vers http://site/img/miimage.jpg quelle que soit la page ouverte par l'utilisateur.

Chemins relatifs en HTML

Les chemins relatifs, si la page n'a pas de balise de base, sont mesurés par rapport au chemin de la page actuelle..zip">test pointera vers http://site/blog/post/test.zip.

< head > < base href = " http://сайт/ " /> < body > < a href = " test.zip " >test

Chemins relatifs en CSS

En CSS, le chemin relatif n'est pas mesuré à partir du chemin de la page, mais à partir du chemin vers le CSS lui-même.

Par exemple, pour le fichier http://site/css/test.css

corps ( arrière-plan : url (" test . png " ) ; )

le navigateur essaiera de charger l'image sur http://site/css/test.png.

Commentaires RSS

    Il est étrange que ces "développeurs débutants" ne lisent jamais la documentation ni n'essaient de la comprendre par eux-mêmes avant de la demander. Espérons que la plupart d’entre eux demandent au moins d’abord aux moteurs de recherche.

    Parfois, ils vous harcèlent avec les mêmes questions. Je gère une section sur la programmation sur un forum, mais la plupart des nouveaux arrivants (je pense au moins 60 à 80 %) n'essaient pas d'écrire leurs programmes en Pascal avant de rejoindre le forum. Apparemment, ces gens n’ont jamais essayé de penser par eux-mêmes. Et ce serait bien s'ils posaient des questions sur certains cas particuliers, mais ils posent même des questions sur les implémentations d'algorithmes populaires comme la recherche du plus grand diviseur commun.

    Mais de telles personnes sont également nécessaires, sinon dans quel contexte les professionnels feraient-ils bonne figure ? ;)

    J'aimerais pouvoir écrire à ce sujet, puisque de telles bases ont déjà été écrites.

    Quoi de mieux à utiliser : la balise de base ou les liens absolus (avec l'hébergeur du site) ? IE, par exemple, ajoute le contenu de la balise de base au lien d'ancrage (#foo old http://site.com#foo).

    Extazi, donc c'est pareil que sans./ . Ou s'agissait-il de toutes sortes de... ?

    Kosteg, cela dépend de la situation.

    De toutes sortes...

    Simple et clair, en continuant peut-être sur le sujet, vous pouvez publier quelques articles « comment créer des chemins en PHP à l'aide d'un tableau global »

    Par expérience, je sais qu'il vaut mieux écrire en base. Sinon, la danse avec les navigateurs pourrait commencer.

    Eh bien, mes expériences ont montré que la balise n'affecte que les liens comme ./index.html Et index.html. Et ici /index.html mène à la racine du site qui est définie par d'autres méthodes...

    Je ne veux pas dire du mal des gens intelligents qui parlent en mal des nouveaux arrivants. Mais malgré les tonnes de choses qui ont été dites, une question demeure (et c'est probablement ce qui inquiète tous les débutants). Est-il possible d'enregistrer le chemin d'une même image si la page et l'image se trouvent dans des dossiers différents ? Ceux. vous avez besoin d'un chemin absolu, mais cela ne sert à rien de l'utiliser, puisque tout cela est dans localhost. Mais il est urgent de le visualiser sur un autre ordinateur, et localhost est déjà différent. Vous portez tout ce lourd fardeau sur une clé USB dans une poche qui pend du chargement, et au final vous ne voyez pas une seule image ou page autre que la page d'accueil. Le débutant me regarde en disant : pourquoi je n’ai pas dormi depuis des semaines, mais où ? Mais uniquement sur votre propre ordinateur, ou videz toutes les pages dans un seul dossier, même s'il y en a beaucoup - est-ce à cela que cela ressemble ? Ou y a-t-il encore un moyen ?

    débutant, le chemin absolu n'a pas besoin d'inclure le nom d'hôte. Il suffit de le démarrer par /.

    Je crée une inscription. Dans le fichier index.php il y a un lien vers l'inscription Inscription Mais sur le site quand vous cliquez sur Inscription le site ne voit pas le fichier et n'affiche pas les formulaires. J'ai essayé Inscription Inscription Le chemin d'accès au fichier passe par les fichiers suivants sur le serveur domains/stroy-master.in.ua/public_html/wp-content/themes/stroy-master/