No puedo acceder a archivos CSS a través de la configuración del host local XAMPP

No puedo acceder a archivos CSS a través de la configuración del host local XAMPP

Estoy intentando ejecutar una localhostversión de un sitio web y la hoja de estilo del sitio es inexplicablemente inaccesible para el navegador.

Algunos conceptos básicos:

  • SO: ventanas
  • Navegador: Chrome (también he probado Edge)
  • Entorno de edición: eclipse
  • XAMPP: v3.2.4

Así es como llamo al archivo CSS.

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

Estoy actualizando algo de PHP en un sitio que es bastante antiguo, el sitio usaba PHP 5.5.9 y queremos actualizarlo al último PHP (se me ocurre que es 7.2.3). Al hacer esto, quiero modificar el código del sitio localmente antes de que se apliquen los cambios a nuestro servidor. El servidor está basado en Linux, por lo que es una dependencia fundamental que es diferente de mi entorno local.

Un problema con el que me he encontrado es que el archivo CSS devuelve el error 404 o el error 403 si la ubicación https://localhost/style.cssse coloca en el navegador Chrome. Parece que esto sucede si la ruta al archivo CSS es incorrecta o los permisos del archivo no son legibles. Intenté convertir la ruta del CSS a una ruta absoluta, verifiqué los permisos y el sistema tiene toda la capacidad de lectura que necesita.

Pensé que el problema podría haber estado en la ruta real al CSS, pero está en la misma ubicación que todos los archivos PHP que se cargan correctamente, ya sea usando la ubicación raíz relativa o la raíz del documento. Tenga en cuenta que la raíz del documento ahora es una subcarpeta con los documentos HTML que contiene todos los archivos del sitio web de la página.

Y tenga en cuenta que no he modificado este archivo CSS en absoluto. Es el mismo que se ejecuta en el sitio en vivo.

Respuesta1

Giacomo1968El comentario de recibe el crédito por la solución. la línea RewriteRule ^style.css$ /style-css.php [L]fue eliminada de .htaccess.

Todavía no tengo claro para qué servía esa línea, no había ningún style-css.phparchivo en la raíz del proyecto. Esto permitió ver el CSS.

Gracias a todos.

Respuesta2

Intentar<link href="style.css" media="all" rel="Stylesheet" type="text/css" />

información relacionada