57 votes

Spécifier un chemin racine de votre répertoire HTML pour les liens script ?

Je suis en train d'écrire un modèle pour dreamweaver, et je ne veux pas changer les scripts pour les pages des sous-dossiers.

Existe-t-il un moyen de rendre le chemin relatif au répertoire racine ?

par exemple :

<link type="text/css" rel="stylesheet" href="**root**/style.css" />

Au lieu de **root** ci-dessus, je veux un chemin par défaut à cet endroit. Y a-t-il un moyen de faire quelque chose comme ça ?

1voto

Comme Alexander Jank mentionné <base href="http://www.example.com/default/"> est excellent. Lorsque l'on utilise des sous-domaines, par ex. default.example.com fonctionne très bien, car le JS et le CSS se chargent à partir dudit sous-domaine et sont accessibles aux deux default.example.com y example.com/default

Si vous utilisez le chemin racine et que vos fichiers JS et CSS sont situés dans le répertoire example.com/css o example.com/js alors le sous-domaine n'a pas d'accès et la racine du sous-domaine n'est pas accessible, sauf en utilisant la base.

-2voto

Agnostikguy Points 9

Utilisez deux points avant / par exemple :

../style.css

-5voto

Ahmed Khaja Points 1

Vous pouvez utiliser ResolveUrl

<link type="text/css" rel="stylesheet" href="<%=Page.ResolveUrl("~/Content/table-sorter.css")%>" />

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X