php - Symfony2 路由器返回端口 80 的绝对 url

标签 php symfony

调用时:

$this->get('router')->generate('...',array(),true) 

为了从 Controller 获取绝对 URL,我获取了默认端口 80 的 URL: https://subdomain.mydomain.com:80

我怎样才能去掉 :80?这只发生在生产中。在我的本地计算机上,我没有获得绝对 URL 中的默认端口。

生产环境使用反向代理(nginx:443->varnish->apache:80) 本地apache服务器端口是80,但应该是远程端口443。

最佳答案

关于php - Symfony2 路由器返回端口 80 的绝对 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18294138/

相关文章:

php - 根据 ROW 插入数据

php - 从两个表中选择而不是订购

PHP 在 session 变量中显示一行 Mysql 结果的每一列 - 刷新下一行

php - 当我尝试 CakePHP 方式时,Cakephp 2.8.x 查询访问冲突。正常查询有效

Mysql 替代索引,用于对非唯一字段进行高效的数据库数据分组

php - 从 $_POST 请求(不是从 URL)使用 ParamConverter

php - 如何在 Symfony 4 的 Twig 的 {{ dump() }} 中停用 Xdebug 转储数据的方法

php - 如何将php值传递给jquery并获取

symfony - 将cookie传递给CloudFront来源,但阻止缓存

ajax - 我们如何使用 ajax 请求查看 symfony dump() 输出?