对于开发,我使用主机文件覆盖来指向我的本地IP地址http://project.dev/
。如何在ip和端口号中使用`Zend Mvc Router Http Hostname`?
在我module.config.php
文件我有(加子路由等):
'router' => [
'routes' => [
'home' => [
'options' => [
'route' => 'project.dev',
],
],
],
],
我现在实行有回调的支付网关。我如何改变这条路线来接受我的公共IP地址和端口号?
我已经尝试了简单的交换:
'router' => [
'routes' => [
'home' => [
'options' => [
'route' => '12.34.56.78:1234',
],
],
],
],
但不起作用(路径未找到)。我换了一个变量的端口号:
'options' => [
'route' => '12.34.56.78:port',
'constraints' => [
'port' => ':1234',
],
],
但这也没有奏效。
如何使用Zend\Mvc\Router\Http\Hostname
与IP和端口号?
是否可以在一条路径中指定两者?
我还有一个Zend\Mvc\Router\Http\Hostname
路线,与子域专门处理:
'subdomains' => [
'options' => [
'route' => ':sub.project.dev',
],
],
如果IP地址被放入路线,:sub
会去年底(例如12.34.56.78(:port)?/:sub
)。在这种情况下,是否可以在一个路由中指定域名和IP?例如':sub.project.dev|12.34.56.78(:port)?/:sub'
?