Я использую помощник URL ZF2 для генерации URL для страниц в поддомене. Например, из вида:
$this->url(
'photos/album',
['albumId' => 1],
true
);
Сгенерирует этот URL:
http://photos.example.com/album/1
Однако вместо этого я хотел бы создать неканонический URL:
/album/1
Есть какой-либо способ сделать это?
Я пытался установить force_canonical
опция безрезультатна:
$this->url(
'photos/album',
['albumId' => 1],
['force_canonical' => false],
true
);
Я предполагаю, что неканонические URL не могут быть сгенерированы для маршрутов типа Zend\Mvc\Router\Http\Hostname
, но я не совсем уверен.
Задача ещё не решена.
Других решений пока нет …