Não é possível acessar arquivos CSS através da configuração do host local do XAMPP

Não é possível acessar arquivos CSS através da configuração do host local do XAMPP

Estou tentando executar uma localhostversão de um site e a folha de estilo do site inexplicavelmente inacessível ao navegador.

Alguns princípios básicos:

  • SO: Janelas
  • Navegador: Chrome (também experimentei o Edge)
  • Ambiente de edição: Eclipse
  • XAMPP: v3.2.4

É assim que estou chamando o arquivo CSS.

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

Estou atualizando alguns PHP em um site que é bastante antigo, o site estava usando PHP 5.5.9 e queremos atualizá-lo para o PHP mais recente (na minha cabeça é 7.2.3). Ao fazer isso, quero modificar o código do site localmente antes que as alterações sejam aplicadas ao nosso servidor. O servidor é baseado em Linux, portanto essa é uma dependência fundamental diferente do meu ambiente local.

Um problema que encontrei é que o arquivo CSS retorna o erro 404 ou o erro 403 se o local https://localhost/style.cssfor colocado no navegador Chrome. Parece que isso acontece se o caminho para o arquivo CSS estiver errado ou se as permissões do arquivo não forem legíveis. Tentei converter o caminho do CSS em um caminho absoluto, verifiquei as permissões e o sistema tem toda a capacidade de leitura necessária.

Achei que o problema poderia estar no caminho real para o CSS, mas está no mesmo local que todos os arquivos PHP que estão sendo carregados perfeitamente, seja usando o local raiz relativo ou a raiz do documento. Observe que a raiz do documento agora é uma subpasta com os documentos HTML que contém todos os arquivos do site da página.

E observe que não modifiquei esse arquivo CSS. É o mesmo que está sendo executado no site ao vivo.

Responder1

Giacomo1968o comentário de recebe o crédito pela correção. a linha RewriteRule ^style.css$ /style-css.php [L]foi removida de .htaccess.

Ainda não sei para que servia essa linha, não havia nenhum style-css.phparquivo na raiz do projeto. Isso permitiu que o CSS fosse visualizado.

Obrigado a todos.

Responder2

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

informação relacionada