почему я использую mod_rewrite в .htaccess мои css файлы не могут использовать?

У меня есть этот URL:

http://domain.com/index.php?type=item&id=656&title=mytitle

Я хочу переписать этот URL в .htaccess, чтобы:

http://domain.com/item/656/mytitle

Я использовал этот RULS в .htaccess:

RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)/([^/]*)$ /index.php?type=$1&id=$2&title=$3 [L]

Это сработало, но мой css а также js файлы в index.php не работает

Моя css ссылка на файл

<link rel="stylesheet" type="text/css" href="file/css/style.css" />

0

Решение

Читать о RewriteCond

# If the request is not for a valid file
RewriteCond %{REQUEST_FILENAME} !-f
# Then...
RewriteRule ...

или же

# If the uri not starts with ...
RewriteCond %{REQUEST_URI} !^/file/css
# Then...
RewriteRule ...
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]