0

国ごとに異なる商品を紹介するサイトに取り組んでいます。私が使用している現在のURLスキームは、メインページの「index.php?country = US」と、特定の国の製品を表示する「product.php?country = US&id=1234」です。

私は今、よりクリーンなURLを使用するためにURL書き換えを実装することを計画しています。アイデアは、各国をサブドメインとして使用し、製品IDをページとして使用することです。このようなもの:

us.example.com/1234 -> product.php?country=US&id=1234

私はDNSレコードとWebサーバーを完全に制御しており、現在、*。example.comリクエストを受信するためにIPを指す*レコードを設定しています。これは問題なく機能しているようです。

さて、私の質問は、他に何をする必要があるかということです。.htaccessを追加するだけで、すべてのリクエストを処理できると考えるのは正しいですか?使用する各サブドメインにもVirtualHostを追加する必要がありますか?他に何か必要なことや回避することはありますか?

私は基本的に、これを設計するための最も簡単で正しい方法が最善であるかを理解しようとしています。

4

1 に答える 1

0

国を処理するために必要なデータは、(ホスト名からの) 要求 URLに既に含まれています。これを GET 変数に移動すると、さらに複雑になります (POST をどのように処理しますか)。

ドメインに異なる SSL 証明書がない限り、個別の仮想ホストは必要ありません。

于 2012-11-23T12:45:06.540 に答える