Доступ к относительным файлам CSS / JS с помощью правила перезаписи htaccess

Меня недавно спросили, могу ли я сделать адрес сервера моих друзей более удобным для пользователя. Его текущие URL выглядят так:

http://wwww.example.com/site/index.php?page=home
http://wwww.example.com/site/index.php?page=about/john
http://wwww.example.com/site/index.php?page=portfolio/concept-art/2013

Он хотел бы, чтобы они выглядели так

http://wwww.example.com/site/home
http://wwww.example.com/site/about/john
http://wwww.example.com/site/portfolio/concept-art/2013

который я думал, будет довольно просто, поэтому я написал следующее переписать.

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !/(admin|css|fonts|ico|include|js)/
RewriteRule ^([^_]*)$ index.php?page=$1 [L]

который, кажется, работает для основных ссылок, таких как

http://wwww.example.com/site/home

но для чего-то вроде этого

http://wwww.example.com/site/about/john

ни один из css или js не будет загружен. Поэтому я исправил это сейчас, сделав все файлы абсолютными путями, но я беспокоюсь, что мой друг собирается добавить новый плагин или что-то в этом роде и забыть, что он должен сделать его абсолютным путем.

Мой вопрос

Есть ли что-то, что я мог бы изменить или добавить в свой файл htaccess, чтобы файлы css и js загружались с относительным путем? Если так, что мне нужно сделать?

Ответы на вопрос(2)

Ваш ответ на вопрос