Не удается найти путь к ресурсам CSS после RewriteRule - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть следующее правило, которое работает как положено, поэтому оно перенаправляет вас на index.php при попадании в корневую папку и отображает 404.php, если не соответствует второму условию. Тем не менее, когда я начал играть с ним и набрал что-то вроде /1111/2222 в окне URL браузера, я был правильно перенаправлен на 404.php, но получил консольную ошибку /11111/style.css 404 (Not Found). Почему после переписывания стиль выглядит неверно?

RewriteEngine On

RewriteCond %{REQUEST_URI} /$
RewriteRule ^(.*)$ index.php [L]

RewriteCond %{REQUEST_URI} !(\.css|\.js|\.png|\.jpg|\.gif|robots\.txt|\.ttf|\.woff|\.woff2|\.eot|\.svg|sidebar\.html|\.php)$ [NC]

RewriteRule ^(.*)$ 404.php [L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...