Określ ścieżkę główną katalogu HTML dla linków do skryptów?
Piszę szablon dla programu dreamweaver i nie chcę zmieniać skryptów dla stron podfolderów.
Czy istnieje sposób, aby ustawić ścieżkę względem katalogu głównego?
Na przykład:
<link type="text/css" rel="stylesheet" href="**root**/style.css" />
Zamiast **root**
powyżej, chcę tam domyślną ścieżkę. Czy jest jakiś sposób, aby zrobić coś takiego?
7 answers
Aby być względnym do katalogu głównego, po prostu uruchom URI z /
<link type="text/css" rel="stylesheet" href="/style.css" />
<script src="/script.js" type="text/javascript"></script>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-19 08:01:37
/
oznacza korzeń bieżącego napędu;
./
oznacza bieżący katalog;
../
oznacza rodzica bieżącego katalogu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-24 04:55:47
Polecam korzystanie z HTML <base>
element :
<head>
<base href="http://www.example.com/default/">
<link rel="stylesheet" href="style.css" />
<script src="script.js"></script>
</head>
W tym przykładzie arkusz stylów znajduje się w http://www.example.com/default/style.css
, skrypt w http://www.example.com/default/script.js
. Zaletą <base>
nad /
jest to, że jest bardziej elastyczny. Cała Twoja witryna może znajdować się w podkatalogu domeny i możesz łatwo zmienić domyślny katalog swojej witryny.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-24 10:39:24
Po prostu zacząć od ukośnika? Oznacza to korzeń. Jeśli testujesz na serwerze WWW (np. localhost), a nie na systemie plików (np. C:), to powinno wystarczyć.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-19 08:01:09
Użyj dwóch okresów przed/, przykład: "../ stylecss "
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-08 05:45:29
To dla mnie dziwne. Wiem, że nie powinno. Aby sprawdzić moje zrozumienie, chciałbym użyć modelu relacji rodzinnych do porównania. Zakładając, że" ty " jest bieżącą stroną, czy poniższe informacje są poprawne?
<img src="picture.jpg"> In your folder with you, like a sibling
<img src="images/picture.jpg"> In your child's folder, under you
<img src="../picture.jpg"> In your parent's folder, above you
<img src="/images/picture.jpg"> In your cousin's folder
Więc, do rodzica, do rodzeństwa, do ich dziecka = twój kuzyn, o imieniu "images".Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-22 22:40:56
Możesz użyć ResolveUrl
<link type="text/css" rel="stylesheet" href="<%=Page.ResolveUrl("~/Content/table-sorter.css")%>" />
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-04 01:34:50