Reescrita de URLs: css, js e imagens não carregadas
Eu tenho seguindo a regra para.htaccess
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteRule ^detail/([0-9]+)/?$ detail.php?id=$1
Ele redirecionahttp://localhost/detail/123
URL parahttp://localhost/detail.php?id=123
. A página redireciona com sucesso, mas o problema éCSS, JS, and images
não estão carregando
CSS, arquivos js estão localizados emhttp://localhost/css/
ehttp://localhost/js/
Uma solução é usarcaminho absoluto (ex / CSS, ou / js ao invés de apenas CSS /, / js, mas isso não parece ser uma solução confiável, já que temos que alterá-lo em todos os arquivos,
Qualquer outra solução baseada em.htaccess
regras, que é independente de editar todos os arquivos PHP e nos permite usar "caminhos relativos"?