Относительный путь к CSS, JS и изображениям - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть веб-сайт, расположенный в указанной папке c, размещенной на веб-сервере Apache.

Страница может быть доступна по адресу, подобному этому:

https://www.mywebsite.com

Но это результат директивы Apache, потому что реальный путь моего сайта такой:

https://www.mywebsite.com/websites/loginpages/index.html

Мне нужно загрузить CSS, JS и изображения, расположенные в папке «loginpages» (которая станет loginpages / img / для изображений).

Я пробовал:

<link rel="stylesheet" href="/main.css">
<script src="/main.js"></script>

или

<link rel="stylesheet" href="main.css">
<script src="main.js"></script>

или

<link rel="stylesheet" href="./main.css">
<script src="./main.js"></script>

но независимо от того, что я делаю, я всегда получаю ошибку 404

GET https://www.mywebsite.com/main.css net :: ERR_ABORTED 404 (не найдено)

GET https://www.mywebsite.com/main.js net :: ERR_ABORTED 404 (не найдено)

Я хотел бы избегайте использования абсолютных URL-адресов, потому что это заставит меня менять их каждый раз, когда я переключаюсь с локальной среды разработки на производственную среду.

Будем благодарны за любые предложения

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