Перезапись URL: css, js и изображения не загружаются
У меня есть следующее правило для.htaccess
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteRule ^detail/([0-9]+)/?$ detail.php?id=$1
Перенаправляетhttp://localhost/detail/123
URL кhttp://localhost/detail.php?id=123
, Страница успешно перенаправляется, но проблема в том,CSS, JS, and images
не загружаются,
CSS, JS файлы расположены подhttp://localhost/css/
а такжеhttp://localhost/js/
Одним из решений является использованиеабсолютный путь (ex / CSS или / js, а не просто CSS /, / js, но это не кажется надежным решением, так как мы должны изменить его для всех файлов,
Любое другое решение, основанное на.htaccess
правила, которые не зависят от редактирования всех файлов PHP и позволяют нам использовать «относительные пути»?