我们正在创建一个网站,我们希望在其中对域名进行 SEO 优化。因此,当人们访问tutorsNewYork.com 时,他们应该会在我们的网站上看到所有与纽约相关的内容。如果他们访问utorBoston.com,他们应该会看到所有与波士顿相关的内容。我们如何使用 DNS 来实现这一点?
问问题
150 次
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 回答