Я использую mod_rewrite в моем haccess для создания чистых URL.Рабочий каталог webroot/subdir
, а htaccess находится в subdir
То, что у меня хорошо работает для основной папки
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^projects/([0-9]+)$ ?action=projects&id=$1
RewriteRule ^projects ?action=projects
RewriteRule ^clients ?action=clients
RewriteRule ^admins ?action=admins
RewriteRule ^settings ?action=settings
, поэтому эти ссылки будут выглядеть как webroot/subdir/projects
или webroot/subdir/settings
и они работают.
Моя проблема возникает в строке projects
, где я должен добавить идентификатор.Когда я нажимаю на ссылку, которая говорит что-то вроде: webroot/subdir/projects/284
, все мои таблицы стилей и изображения ломаются.Мой CSS настроен так:
<link rel="stylesheet" href="resources/css/reset.css" />
<link rel="stylesheet" href="resources/css/main.css" />
<link rel="stylesheet" href="resources/css/buttonPro.css" />
Есть ли способ обойти это?Я неправильно выполняю правила переписывания?