Вообщем есть вот такая страничка news.html я выводил новости вот так news.html?id=1 потом в .htaccess я написал так Код (PHP): RewriteEngine on RewriteRule ^news/([^/\.]+)/?$ news.html?page=$1 [L] Теперь получил адрес http://сайт.ru/news/pervya-novost Проблема в то что если я ставлю слеш на конце http://сайт.ru/news/pervya-novost/ то на сайте перестают грузиться картинки и стили если слеша нет то всё работает как это исправить?
Для файлов css, js или изображений, используйте абсолютные пути. Это не помешает, даже если не использовать ЧПУ. Оффтоп Не правильный у вас подход к организации ЧПУ. Гораздо лучше, все запросы перенаправлять на морду сайта. Тогда не нужно будет писать кучу правил и вы подойдёте ближе к такому понятию, как MVC
Прочесть книжку про html, в которой написано, что если писать <img src='img.png'>, то img.png будет искаться от текущей папки, которая получилась news/pervya-novost/, а вот если написать <img src='/img.png'>, то файл будет искаться от корня