我正在使用ZF2的URL帮助程序为子域中的页面生成URL。例如,在视图中:
$this->url(
'photos/album',
['albumId' => 1],
true
);
将生成此网址:
http://photos.example.com/album/1
但是,我想生成非规范网址:
/album/1
有没有办法做到这一点?
我尝试设置force_canonical
选项无效:
$this->url(
'photos/album',
['albumId' => 1],
['force_canonical' => false],
true
);
我的猜测是,无法为Zend\Mvc\Router\Http\Hostname
类型的路由生成非规范网址,但我并不完全确定。