-1

静的ウェブサイトのホスティングに AWS–s3 を使用し、Cloudflare サービス (DNS を含む) を介して実行しています。.htmlコンテンツの重複を回避しながら、from URL 名を切り詰めることが SEO のベスト プラクティスです。nginx を使用して目的の結果を達成していましたが、s3 または Cloudflare を使用しても可能かどうか疑問に思っています。私の腸は私にノーと言います。

基本的な要件は次のとおりです。 に書き換える(リダイレクトしない)example.com/about.html必要があります。s3に保存されているファイル名は、明らかに.example.com/about*.html

私が遭遇した1つのハックは次のとおりです。

  1. サーバー上のファイル名をabout(ファイル拡張子なしで) に変更します。
  2. 次に、s3 コンソールで、メタデータcontent-typeを に戻しtext/htmlます。

私はこれを恐ろしい「解決策」と考えてい*.htmlます。アクセスすると 404 が返されます。もちろん、.html拡張子を持つ複製ファイルを作成し、場合によっては Cloudflare で URL 転送ルールを作成しない限り。非常に面倒であるだけでなく、単純にスケールしません。

より良い方法はありますか?

4

1 に答える 1