0

假设我有一个响应格式为/entities/{entityKey}. 在我的访问日志中,我发现有人访问/entities/KEY1了应用程序 URL 的生成方式,以及小写版本的/entities/key1. 目前 key1 由于路由要求会抛出 404 not found 错误。

我的问题是,你会:

  1. 使用 URL 重写将密钥重写为大写。
  2. 创建从小写到大写的 302 重定向?
  3. 让应用程序转换为大写并以不区分大小写的方式处理请求
4

1 回答 1

2

如今,大多数用户都希望 URL 不区分大小写。我会让应用程序在后台静默处理转换。我认为发出重定向的额外请求时间不值得。

如果 SEO 是一个问题,那么您可以使用rel="canonical"元标记让 google/其他搜索引擎知道您希望哪个 URL 出现在搜索结果中。

于 2013-11-08T00:47:03.153 回答