Przepisywanie URL: css, js i obrazy nie ładują się
Przestrzegam zasady.htaccess
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteRule ^detail/([0-9]+)/?$ detail.php?id=$1
To przekierowujehttp://localhost/detail/123
URL dohttp://localhost/detail.php?id=123
. Strona przekierowuje pomyślnie, ale problem jestCSS, JS, and images
nie ładują się,
Pliki CSS, js znajdują się podhttp://localhost/css/
ihttp://localhost/js/
Jedno rozwiązanie to użycieabsolutna ścieżka (ex / CSS lub / js zamiast CSS /, / js, ale nie wydaje się to wiarygodnym rozwiązaniem, ponieważ musimy je zmienić na wszystkich plikach,
Każde inne rozwiązanie oparte na.htaccess
reguł, która jest niezależna od edycji wszystkich plików PHP i pozwala nam używać „ścieżek względnych”?