0

全員を www にリダイレクトする .htaccess ファイルがあります。サイトのバージョン。そのようです:

      RewriteCond %{HTTP_HOST} ^baldwinbrothersinc\.com$ [NC]
      RewriteRule ^(.*)$ http://www.baldwinbrothersinc.com/$1 [L,R=301]

Firefox または Safari で baldwinbrothersinc.com にアクセスすると、 www.baldwinbrothersinc.com にリダイレクトされます。甘い。

Opera、IE7、または Chrome で同じことを行うと、Page Not Found メッセージ (または、ブラウザーによっては「DNS not found」メッセージ) にリダイレクトされます。理解できません。これらはサーバー設定であり、ブラウザによって解釈されるものではありませんよね?

このサイトのホスティングが少し変わっていることは知っていますが (ドメイン全体をネームサーバーに向けるのではなく、A レコードを使用して Web トラフィックをリダイレクトしています)、これを修正する方法がわかりません。

4

1 に答える 1

5

これは、ブラウザによっては URL を修正してwww.. 問題は htaccess ではなく、次の DNS エントリがないことですbaldwinbrothersinc.com

$ dig baldwinbrothersinc.com
;; (...)
;; QUESTION SECTION:
;baldwinbrothersinc.com.                IN      A
;; AUTHORITY SECTION:
baldwinbrothersinc.com. 785     IN      SOA     NS83.WORLDNIC.com. namehost.WORLDNIC.com. 109030615 10800 3600 604800 3600
;; (...)

$ dig www.baldwinbrothersinc.com
;; (...)
;; QUESTION SECTION:
;www.baldwinbrothersinc.com.    IN      A
;; ANSWER SECTION:
www.baldwinbrothersinc.com. 7195 IN     A       205.153.119.13
;;(...)

baldwinbrothersinc.comに解決するには、最初にネームサーバーも構成する必要があります205.153.119.13

于 2009-03-23T15:40:46.977 に答える