【问题标题】:make URL case insensitive in Yii2在 Yii2 中使 URL 不区分大小写
【发布时间】:2016-01-20 22:42:19
【问题描述】:

我正在尝试让 Yii 2 中的网址接受不区分大小写的网址,例如

api/gethotels
api/getHotels

如何让这 2 个 url 指向同一个方法? 如果我尝试放

 'caseSensitive'=>false,

在web.php的urlManager中,返回

设置未知属性:yii\web\UrlManager::caseSensitive

【问题讨论】:

  • 停止尝试。
  • 欢迎来到 Stack Overflow。我已经编辑了您的帖子以解决英语问题并使其变得更好。我用 > 而不是 4 个空格标记了错误消息。
  • 您需要所有请求不区分大小写还是只需要几个?
  • @KostasMitsarakis 你能用你的有效参考回答这个问题吗?对未来会有帮助。

标签: php url yii yii2


【解决方案1】:

Yii 框架的创建者(Qiang Xue),谈到 Yii2 中的这个功能:

这是因为 URL 区分大小写而被删除。不区分大小写的 URL 对 SEO 不友好。

您可以在这里找到来源: https://github.com/yiisoft/yii2/issues/3885

【讨论】:

    猜你喜欢
    • 2011-10-14
    • 1970-01-01
    • 2012-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-17
    • 2016-06-19
    相关资源
    最近更新 更多