Окей, пока я нашёл только как изменить baseUrl из контроллера так, чтобы не сыпались AJAX-ошибки из-за проблем с безопасностью.
1. Передаю в htaccess GET-параметр baseUrl =
product-one.com
2. В контроллере пишу:
public function actionProduct($id, $baseUrl = null)
if (!empty($baseUrl)
Yii::$app->set('urlManagerFrontend', [
'class' => 'yii\web\UrlManager',
'baseUrl' => $baseUrl,
'enablePrettyUrl' => true,
'enableStrictParsing' => true,
'showScriptName' => false,
]);
}
}
Пока это рабочее решение. Но всё равно буду благодарен за дополнительные идеи!