URL-Umschreibung: CSS, JS und Bilder werden nicht geladen

Ich habe folgende Regel für.htaccess

Options +FollowSymLinks

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [OR]

RewriteRule ^detail/([0-9]+)/?$ detail.php?id=$1

Es leitet umhttp://localhost/detail/123 URL zuhttp://localhost/detail.php?id=123. Die Seite wird erfolgreich umgeleitet, aber das Problem istCSS, JS, and images werden nicht geladen,

CSS, js-Dateien befinden sich unterhttp://localhost/css/ undhttp://localhost/js/

Eine Lösung ist zu verwendenabsoluter Pfad (ex / CSS oder / js statt nur CSS /, / js, aber dies scheint keine zuverlässige Lösung zu sein, da wir es für alle Dateien ändern müssen,

Jede andere Lösung basiert auf.htaccess Regeln, die unabhängig von der Bearbeitung aller PHP-Dateien sind und uns "relative Pfade" verwenden lassen?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage