Webサイトはホスト名の末尾にドットをどのように処理する必要がありますか?
この質問を読んで、URLにドットを付けるにはどうすればよいですか。最後に、例えばwww.bla.de.?FQDN .にはDNSツリーのルートラベルの末尾が含まれている必要があることを理解してください。 example.com. の代わりに example.com ただし、このブログ記事で指摘されている問題があります。 ユーザーが誤って末尾にドットを含むドメイン名を入力したり、何らかの「優雅な」人から受け取ったリンクをたどって、末尾にドットを含むドメイン名にアクセスできるという事実を考慮しない場合結果、予期しない結果につながる可能性があります。 1)WebサイトがHTTPSを使用している場合、末尾にドットが付いたドメイン名に移動すると、ブラウザーは信頼できない接続に関する警告を表示します。 2)Cookieは通常、末尾にドットのないドメイン名に設定されるため、認証が壊れる場合があります。この場合、ユーザーはログインできない理由に非常に驚くでしょう。最後にドットを含むドメイン名のCookieを設定すると、このCookieはドットなしのドメイン名に渡されないことに注意してください最後に、逆も同様です。 3)ページ上のJavaScriptが壊れている可能性があります。 4)Webサイトページのキャッシュに問題がある可能性があります(たとえば、https://www.cloudflare.com/ドメイン名に無効なドメイン名と見なされる最後にドットがある場合、ページキャッシュをクリアしません)。 5)Webサーバー設定の条件で、ドットなしで特定のドメイン名(Nginxの$ http_host、Apacheの%{HTTP_HOST})に依存している場合、予期しないリダイレクト、基本的なさまざまな状況に直面する可能性があります-承認の問題など 6)末尾にドットが付いたドメイン名のリクエストを受け入れるようにWebサーバーが設定されていない場合、末尾にドットが付いたドメイン名を誤って入力したユーザーには、不正なリクエスト-無効なホスト名などが表示されます。 7)ドメイン名の末尾にドットが含まれるWebページへのリンクを誤ってまたは意図的に誰かが投稿した場合、検索エンジンがリソースに重複したコンテンツを見つける可能性があります。 私はまた、それが実現しません。しかし、適切なドメイン名には最後にが含まれている必要があるため、エラーを発行したり、ホスト名の末尾にドットを付けずにリダイレクトしたりするべきではありませんか?一貫した一貫した方法でこの問題に対処する適切な方法は何ですか?http://webmasters.stackexchange.com./400 Bad Request.400301