Seo Friendly Url css img js não está funcionando

Eu quero fazer meu URL como URL de SEO amigável. Eu tentei editar o arquivo .htaccess por regravação

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á rotinando o URL correto, mas na página CSS JS e as imagens não estão funcionando.

exemplo URL:

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

Você não precisa da segunda regra de reescrita. Seus caminhos CSS / JS são todos “relativos” à sua localização atual.

Seu CSS existe aqui: /css/normalize.css

Sua página está procurando aqui: /swift-details/2/abblinbb/css/normalize.css

Tudo o que você precisa é “barras diretas” antes de seus caminhos CSS / JS.

Isso ocorre porque suas URIs relativas têm sua base mudada. Originalmente, a base é / quando a página é /swift-details.php?id=foo , e o navegador preenche corretamente os links relativos com o / base. Mas quando o navegador vai para uma página como /swift/details/foo a base de repente se torna /swift/ e tenta append isso na frente de todos os URLs relativos e, portanto, nenhum deles carrega.

Você pode tornar seus links absolutos ou alterar a base URI no header de suas páginas (entre as tags ):