0

の形式の URL に応答する Web アプリがあるとします/entities/{entityKey}。私のアクセス ログで/entities/KEY1は、アプリの URL が生成される方法と小文字バージョンの/entities/key1. 現在、ルート要件により、key1 は 404 not found エラーをスローします。

私の質問は、あなたは:

  1. URL 書き換えを使用して、キーを大文字に書き換えます。
  2. 小文字から大文字への 302 リダイレクトを作成しますか?
  3. アプリケーションで大文字に変換し、大文字と小文字を区別しない方法でリクエストを処理する
4

1 に答える 1

2

最近のほとんどのユーザーは、URL で大文字と小文字が区別されないことを期待しています。アプリがバックグラウンドでサイレントに変換を処理するようにします。リダイレクトを発行するために余分なリクエスト時間を費やす価値があるとは思えません。

SEO が懸念される場合は、rel="canonical"メタ タグを使用して、検索結果に表示する URL を Google やその他の検索エンジンに知らせることができます。

于 2013-11-08T00:47:03.153 に答える