web-dev-qa-db-ja.com

WWWへまたはWWWへ

Railsアプリを展開する準備が整いました。現在、www.domain.comを使用して参照するか、単にdomain.comを使用して参照するかは、同じサイトになります。

私はこれにかなり慣れていないので、経験豊富なWebアプリ開発者からの知恵を探しています。

WWWまたは非WWWのいずれかにリクエストを強制する価値はありますか?どちらの方向にも進むアプリがあるようです...

この種の質問は主観的すぎる危険性があることを知っていますが、それを客観的に保つために、ここでいくつかの具体的な質問を示します。

  1. WebアプリはWWWまたはルートドメインへのリクエストを強制しますか、それとも両方を平等に許可しますか?
  2. いずれかのオプションを選択することには、どのような技術的理由がありますか(正直なところ、それが違いを生むかどうかはわかりません)。
  3. 今日、新しいWebアプリを構築する場合、どのオプションを選択しますか?

アドバイスをお願いします。

-編集-

私が探しているものを この質問 とは異なるものとして繰り返すことを繰り返すために、決定を下してデプロイする前に注意すべきWebアプリケーションの特定の影響がありますか?特に、Railsの開発者が、知っておくと便利なオプションに関連する問題を抱えている場合。

5
Andrew

Wwwをデフォルトとして使用し、このhtaccessスクリプトを使用してwwwへのリダイレクトを強制します。

RewriteEngine on
RewriteCond %{HTTP_Host} !^www.WEBSITE.com$
RewriteRule ^(.*)$ http://www.WEBSITE.com/$1 [R=301]

これにより、Googleでコンテンツが重複するのを防ぎます。

3
João Teixeira
  1. 現在アクティブなものはありませんが、もしあれば、両方を許可しますが、wwwから単にhttp://にリダイレクトします
  2. 違いがあります。 https://serverfault.com/questions/145777/whats-the-point-in-having-www-in-a-url を参照してください
  3. Www以外をデフォルトにしますが、誰かがwwwをリクエストした場合はリダイレクトします。

editDNSの問題を認識していませんでした。

0
Femaref