質問: wwwへまたはwwwへ railsアプリを展開する準備が整いました。現在、www.domain.comを使用して参照するか、単にdomain.comを使用して参照するかは、同じサイトになります。私はこれにかなり慣れていないので、経験豊富なwebアプリ開発者からの知恵を探しています。wwwまたは非wwwのいずれかにリクエストを強制する価値はありますか?どちらの方向にも進むアプリがあるようです...この種の質問は主観的すぎる危険性があることを知っていますが、それを客観的に保つために、ここでいくつかの具体的な質問を示します。 webアプリはwwwまたはルートドメインへのリクエストを強制しますか、それとも両方を平等に許可しますか? いずれかのオプションを選択することには、どのような技術的理由がありますか(正直なところ、それが違いを生むかどうかはわかりません)。 今日、新しいwebアプリを構築する場合、どのオプションを選択しますか? アドバイスをお願いします。-編集-私が探しているものを この質問 とは異なるものとして繰り返すことを繰り返すために、決定を下してデプロイする前に注意すべきwebアプリケーションの特定の影響がありますか?特に、railsの開発者が、知っておくと便利なオプションに関連する問題を抱えている場合。
回答: wwwをデフォルトとして使用し、このhtaccessスクリプトを使用してwwwへのリダイレクトを強制します。rewriteengine on rewritecond %{http_host} !^www.website.com$ rewriterule ^(.*)$ http://www.website.com/$1 [r=301] これにより、googleでコンテンツが重複するのを防ぎます。