gpt4 book ai didi

cakephp - 使用 CakePHP 1.3,您如何处理实时 HTTPS URL 和开发人员的普通 HTTP URL?

转载 作者:太空宇宙 更新时间:2023-11-03 15:04:04 26 4
gpt4 key购买 nike

我继承的项目将所有链接都硬编码为“https”,而我的开发环境无法识别“https://somesite.internal-domain.com”。这意味着有些东西偶尔会坏掉。

CakePHP 是否提供了一些生成格式化链接的方法,这些链接考虑了 SSL 证书是否可用?

最佳答案

是的,默认情况下。如果您使用相对链接或数组链接,例如

$this->Html->link('Some link', array('controller' => 'foo', 'action' => 'bar', ...));

您会看到 cake 根据您当前使用的内容使用 http/https。那就是要走的路。

如果你想阻止一种方式,只需 301 重定向到另一种方式。因此,如果您有一次想要切换到 https,请从 http 重定向到 http(相同的链接,但前缀不同的协议(protocol))。

关于cakephp - 使用 CakePHP 1.3,您如何处理实时 HTTPS URL 和开发人员的普通 HTTP URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14776916/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com