Решил задачу так:
в конфигурации добавил следующее правило:
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'image/<id:[0-9a-zA-Z_-]+_\d{1,}_\d{1,3}_\d{1,3}.jpg>' => 'image/miniature-image'
],
],
Создал контроллер с методом actionMiniatureImage
public function actionMiniatureImage()
{
... делаем парсинг $_GET
... извлекаем данные из БД
... генерируем изображение
}
Вызываем из браузера:
http://myserver/image/10-address-city-state-zip_45162_2_0.jpg
используем в HTML:
<img src="http://myserver/image/10-address-city-state-zip_45162_2_0.jpg" alt="10 Address, City, State Zip">
В файле .htaccess ничего НЕ меняем.