Я работаю на своем сайте, но у меня проблема со ссылками в разделе 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 в корне
Спасибо
Задача ещё не решена.
Других решений пока нет …