Проблемы с абсолютными путями для файлов js на веб-сайте - PullRequest
0 голосов
/ 21 апреля 2010

У меня есть веб-сайт с таким количеством подпапок. У меня есть следующие пути ссылки на мои файлы js и css.

    <link rel="stylesheet" type="text/css" href="css/styles.css" />
 <script type="text/javascript" src="js/jquery.js"></script>

приведенный выше код работает нормально на моей локальной машине. файл JS не загружается, когда я размещаю веб-сайт на производственном сервере. Проблема в моем хостинг-сервере в том, что мой сайт настроен на

www.somewebsitename.com

вместо

www.somewebsitename.com / Home.aspx

. Когда я загружаю страницу с www.somewebsitename.com/home.aspx, этот URL-адрес загружает все js-файлы, но не загружает файлы только при загрузке страницы с www.somewebsitename.com.

Пожалуйста, решите мою проблему. Как ссылаться на файлы JS, чтобы они загружались при каждом посещении страницы.

Ответы [ 2 ]

2 голосов
/ 21 апреля 2010

Изменение:

<link rel="stylesheet" type="text/css" href="css/styles.css" />
<script type="text/javascript" src="js/jquery.js"></script>

Кому:

<link rel="stylesheet" type="text/css" href="/css/styles.css" />
<script type="text/javascript" src="/js/jquery.js"></script>

Косые черты - это способ сказать: «Эй, я бы хотел, чтобы вы начали с корня сайта и работали оттуда».

Таким образом, при условии, что папки JS и CSS находятся в корне веб-сайта, не имеет значения, куда вы связываете эти файлы из ... подпапок или нет, он всегда будет смотреть в корень и работать вниз.

Удачи. Майкл.

1 голос
/ 21 апреля 2010

Пытались ли вы поставить начальный слеш перед путями, чтобы они относились к корневой папке, а не к папке HTML?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...