ドメイン名をSEO最適化するサイトを作成しています。したがって、tutorsNewYork.comにアクセスすると、ニューヨークに関連するすべてのコンテンツが当サイトに表示されます。tutorBoston.comにアクセスすると、ボストンに関連するすべてのコンテンツが表示されます。DNSを使用してこれをどのように達成できますか?
1 に答える
0
DNS では、リクエストを処理するサーバーのみを指定できます。そのため、それはあなたが探しているものではありません。
すべてのドメインを同じサーバー (さらにはディレクトリ) に向けることができ、サーバー側のアプリケーション (PHP など) を使用して、表示するコンテンツを決定できます。
<?php
switch($_SERVER['SERVER_NAME']) {
case "tutorsNewYork.com":
case "www.tutorsNewYork.com":
$query = "SELECT * FROM `tutors` WHERE `city` = 'NY';";
break;
case "tutorsNewYork.com":
case "www.tutorsBoston.com":
$query = "SELECT * FROM `tutors` WHERE `city` = 'Boston';";
break;
}
?>
于 2012-04-16T20:13:29.873 に答える