對於開發,我使用主機文件覆蓋來指向我的本地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'
?