Désolé, c'est une question stupide ...L'utilisation de ./ dans les liens relatifs fonctionne-t-elle avec les serveurs Windows?
J'ai développé une application qui crée des liens absolus en ajoutant des URL à la racine du site (quel que soit le site où elle est hébergée).
Par exemple:
<link rel="stylesheet" href="<?=SITE_ROOT?>/assets/css/global.css">
Notez qu'une barre oblique vient après la racine du site. J'ai besoin de convertir cela en liens relatifs, j'ai donc essayé d'utiliser un point comme valeur de SITE_ROOT.
Cela crée ceci:
<link rel="stylesheet" href="./assets/css/global.css">
Pour autant que je peux dire, cela fonctionne très bien. Est-ce un lien relatif légitime? Ou y a-t-il une raison pour laquelle je ne devrais pas le faire de cette façon?
Note: Je n'essaie pas d'aller dans un répertoire, sinon j'utiliserais ../ J'essaie simplement de rester dans le même répertoire. Comme il y a une barre oblique après SITE_ROOT, je ne peux pas le laisser vide ou il deviendrait un lien relatif à la racine.
Mise à jour: Cela fonctionnera-t-il avec IIS?
./ ou ../ ??? – rahul
pas ../ un seul point – Andrew