Seo Friendly Url css img js no funciona

Quiero hacer mi URL como URL amigable con SEO. Intenté editar el archivo .htaccess reescribiendo la regla

RewriteRule ^swift-details/([0-9]+)/([0-9a-zA-Z_-]+)$ swift-details.php?id=$1 [NC,L] RewriteRule ^swift-details/(css|js|img)/(.*)?$ /$1/$2 [L,QSA,R=301] 

Está enrutando la URL correcta, pero en esa página CSS JS e imágenes no funcionan.

URL de ejemplo:

http://www.bankhints.com/swift-details/2/abblinbb

No necesitas la segunda regla de reescritura. Sus rutas CSS / JS son todas ‘relativas’ a su ubicación actual.

Su CSS existe aquí: /css/normalize.css

Su página está buscando aquí: /swift-details/2/abblinbb/css/normalize.css

Todo lo que necesita es ‘barras diagonales’ antes de sus rutas CSS / JS.

Esto se debe a que sus URI relativos tienen su base modificada. Originalmente, la base es / cuando la página es /swift-details.php?id=foo , y el navegador rellena correctamente los enlaces relativos con / base. Pero cuando el navegador va a una página como /swift/details/foo la base de repente se convierte en /swift/ e intenta agregar eso delante de todas las URL relativas y, por lo tanto, ninguna de ellas se carga.

Puede hacer que sus enlaces sean absolutos o cambiar la base de URI en el encabezado de sus páginas (entre las tags ):