我们正在创建一个我们希望SEO优化域名的网站。因此,当人们访问tutorNewYork.com时,他们应该在我们的网站上看到所有与纽约相关的内容。如果他们去tutorBoston.com,他们应该看到所有与波士顿相关的内容。我们如何使用DNS实现这一目标?
答案 0 :(得分: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;
}
?>