Настройка .htaccess для фронт-контроллера mvc - PullRequest
0 голосов
/ 30 марта 2019

У меня простой вопрос о файле .htaccess, необходимом для настройки фронт-контроллера.В чем разница между этой конфигурацией:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php/$1 [L]

и этой другой:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule !\.(css|js|icon|zip|rar|png|jpg|gif|pdf)$ index.php [L]

1 Ответ

1 голос
/ 30 марта 2019

RewriteRule ^(.+)$ index.php/$1 [L]

Это правило перенаправляет все запросы в файл index.php, независимо от запрошенного типа файла

RewriteRule !\.(css|js|icon|zip|rar|png|jpg|gif|pdf)$ index.php [L]

, тогда как это правило будет перенаправлять толькозапросы к index.php, которых нет в списке указанного расширения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...