У меня есть правило для .htaccess
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteRule ^detail/([0-9]+)/?$ detail.php?id=$1
Он перенаправляет URL http://localhost/detail/123
на 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 и позволяет использовать "относительные пути"?