Как использовать абсолютную ссылку в заголовке href

Я работаю на своем сайте, но у меня проблема со ссылками в разделе href.

Мои файлы CSS и javascript находятся в этой папке (в корне моего сайта):

assets/stylesheets/file_css.css

На данный момент ссылки моего href выглядят так:

<link rel="stylesheet" href="./assets/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="./assets/fonts/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" href="./assets/stylesheets/custom.css">
<link rel="stylesheet" href="./assets/stylesheets/media-queries.css">

Я называю это во всех моих файлах php:

require_once __DIR__.'/layouts/header.php'

Проблема:

Когда я хочу создать папку для сортировки моих файлов, например Просмотры (папка найдена в корне моего сайта)

Похоже views/test.php

Все href не работает, ошибка консоли:

test.php:10 GET http://localhost/mywebsite/views/assets/bootstrap/css/bootstrap.min.css
test.php:11 GET http://localhost/mywebsite/views/assets/fonts/font-awesome/css/font-awesome.min.css
test.php:12 GET http://localhost/mywebsite/views/assets/stylesheets/custom.css

На самом деле, мой CSS отсутствует в папке views.

Я перепробовал много вещей

1 - <link rel="stylesheet" href="/assets/bootstrap/css/bootstrap.min.css">
error => test.php:10 GET http://localhost/assets/bootstrap/css/bootstrap.min.css

2 - <link rel="stylesheet" href="<?php echo __DIR__ ?>/assets/bootstrap/css/bootstrap.min.css">
error => test.php:10 Not allowed to load local resource: file:///C:/wamp/www/mywebsite/layouts/assets/bootstrap/css/bootstrap.min.css

Я думал поставить href="/mywebsite/assets/bootstrap/css/bootstrap.min.css" в первой ссылке он работает локально, но не на сервере

Мне действительно нужна помощь, я начинаю иметь слишком много файла PHP в корне

Спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …