将域指向我站点中的页面

时间:2010-10-07 14:48:31

标签: php dns

我的目录网站上有每个城市的子页面。比如说 纽约将有一个地址www.directory.com/newyork,洛杉矶将有www.directory.com/la

所以我想将域名newyorkdirectory.com指向www.directory.com/newyork 因此对于每个子部分...我有哪些选项..我可以在我的代码中执行此操作吗?有没有办法从php检测域并相应地加载内容?

如果我将所有域名指向该站点,我是否可以检测到传入域并将其引用到页面?我完全不知道这个。

澄清: 当人们通过newyorkdirectory.com页面转到该网站时 www.directory.com/newyork/malls应通过newyorkdirectory.com/malls访问

2 个答案:

答案 0 :(得分:1)

  

所以我想指出域名   newyorkdirectory.com来   www.directory.com/newyork

您的意思是您希望您网站上所有现有的“newyorkdirectory.com”链接指向“www.directory.com/newyork”?或者你想在人们试图去“newyorkdirectory.com”时指向“www.directory.com/newyork”?

如果您没有域名“newyorkdirectory.com”,则第二种情况是不可能的,否则您可以使用Apache .htaccess进行重新路由。

答案 1 :(得分:1)

您是否掌控了网络服务器?您可以简单地将newyork文件夹设为newyorkdirectory.com域的根目录。如果它来自其他地方,你总是可以在该域上删除快速重定向脚本...即index.php:

<?php
header('Location: http://www.directory.com/newyork');
exit();
?>