У меня есть веб-сайт, расположенный в указанной папке 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-адресов, потому что это заставит меня менять их каждый раз, когда я переключаюсь с локальной среды разработки на производственную среду.
Будем благодарны за любые предложения