Невозможно получить доступ к CSS-файлам через настройку локального хоста XAMPP

Невозможно получить доступ к CSS-файлам через настройку локального хоста XAMPP

Я пытаюсь запустить localhostверсию веб-сайта, но таблица стилей для этого сайта по непонятной причине недоступна для браузера.

Некоторые основы:

  • Операционные системы: Окна
  • Браузер: Chrome (также пробовал Edge)
  • Среда редактирования: Затмение
  • XAMPP: v3.2.4

Вот как я называю CSS-файл.

<link href='/style.css' rel='stylesheet' type='text/css' />

Я обновляю PHP на довольно старом сайте, сайт использовал PHP 5.5.9, и мы хотим обновить его до последней версии PHP (навскидку вспомнил 7.2.3). При этом я хочу локально изменить код сайта, прежде чем изменения будут применены к нашему серверу. Сервер работает на базе Linux, так что это одна из фундаментальных зависимостей, которая отличается от моей локальной среды.

Проблема, с которой я столкнулся, заключается в том, что файл CSS возвращает либо ошибку 404, либо ошибку 403, если местоположение https://localhost/style.cssуказано в браузере Chrome. Похоже, это происходит, если путь к файлу CSS неверен или разрешения на доступ к файлу недоступны для чтения. Я пробовал преобразовать путь CSS в абсолютный путь, я проверил разрешения, и у системы есть все необходимые возможности чтения.

Я думал, что проблема может быть в фактическом пути к CSS, но он находится в том же месте, что и все файлы PHP, которые загружаются нормально, независимо от того, используется ли относительное расположение корня или корень документа. Обратите внимание, что корень документа теперь является подпапкой с документами HTML, которые содержат все файлы веб-сайта для страницы.

И, пожалуйста, обратите внимание, что я вообще не модифицировал этот CSS-файл. Он такой же, как и тот, что работает на живом сайте.

решение1

Джакомо1968Комментарий пользователя получает признание за исправление. Строка RewriteRule ^style.css$ /style-css.php [L]была удалена из .htaccess.

Я до сих пор не понимаю, для чего была эта строка, style-css.phpв корне проекта не было файла. Это позволяло просматривать CSS.

Всем спасибо.

решение2

Пытаться<link href="style.css" media="all" rel="Stylesheet" type="text/css" />

Связанный контент