.htaccess, [L], Yii2 и картинки
Добавлено: 2018.07.17, 15:35
.htaccess
В правилах роутов в конфиге - не получается ни одним из способов:
Выдаёт 404 страницу. Не видит actionImg()
Я так понимаю, при задании [L] $_SERVER['REQUEST_URI'] остаётся адресом картинки, поэтому роуты в конфиге работать не могут, т.к. они должны распарсивать $_SERVER['REQUEST_URI']. В котором нет информации о контроллере, методах и параметрах.
Есть ли возможность победить ситуацию? В чистом php такое получалось
Т.е. нужно на запрос картинки выдать метод контроллера, который уже будет думать, какую картинку дать.
Код: Выделить всё
RewriteRule ^(img/.*\.(jpe?g|png|bmp|gif))$ /site/img/$1 [L]
Код: Выделить всё
'/site/img/<url:.+>' => '/site/img/<url>',
Код: Выделить всё
'/site/img/<url:.+>' => '/site/img',
Код: Выделить всё
'/site/img' => '/site/img',
Я так понимаю, при задании [L] $_SERVER['REQUEST_URI'] остаётся адресом картинки, поэтому роуты в конфиге работать не могут, т.к. они должны распарсивать $_SERVER['REQUEST_URI']. В котором нет информации о контроллере, методах и параметрах.
Есть ли возможность победить ситуацию? В чистом php такое получалось
Т.е. нужно на запрос картинки выдать метод контроллера, который уже будет думать, какую картинку дать.