Я следующие файлы на моем корневом каталоге сервера:Htaccess правила перезаписи с параметрами
/index.php
/css/file.css
/js/file.js
Я хотел бы переадресовать:
http://host/entry/1
вhttp://host/index.php?entry=1
У меня есть следующие .htaccess
до сих пор:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-s
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} /entry/ [NC]
RewriteRule ^entry/(.*)$ index.php?entry=$1 [QSA,NC,L]
</IfModule>
Проблема в том, что файлы css
и js
обслуживаются неправильно.
И это потому, что браузер запрашивает файлы:
http://host/entry/css/file.css
вместоhttp://host/css/file.css
http://host/entry/js/file.js
вместоhttp://host/js/file.js
Как я могу исправить это?
Благодаря
Я думаю, что вам не хватает RewriteCond% {REQUEST_FILENAME}! -f' – Madbreaks
это не очень помогает :( –