質問: アメリカからアクセスするとA.html、日本からアクセスするとB.htmlが表示されるようにするにはどうしたらよいでしょう
回答: Accept-Languageというヘッダで基本的に見分けることができます。 ただしこちらは正確には「日本語を使う人」「英語を使う人」という括りになります。 .htaccessでアクセスを分けられます。 http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/negotiation... 「アメリカから」「日本から」という場合はIPアドレスでの判別になります。 MaxmindのgeoIPというものを用いれば可能です。 こちらは使い方が結構複雑になります。 あたりをご参照ください。 その他geoIPで検索するといろいろ出てきます。