相同的php文件服务3个域

时间:2011-08-15 07:07:43

标签: php url-routing

我对php很新,并想知道以下技术上是否可行?

我想有3个网址在服务器上点击相同的页面,但显示不同的轻微内容(内容文本存储在数据库表中,带有指示标记内容是否属于urlA或urlB),即

URL_A将仅显示特定于A的产品的内容,URL_B将仅显示特定于B的产品的内容,URL_C将显示A和B的产品。所有这些URL将指向同一页面(index.php),我会如果域名全部保留,以便区分品牌和内容,而不是使用301来重定向2个域名(例如,访问www.urlA.com的访问者将能够继续浏览/浏览网站页面,例如www) .urlA.com / about-us或www.urlA.com/news)

可以使用mod-rewrite和一些php逻辑或将一些会话或隐藏表单输入传递到各种页面来实现吗?关于在哪里/如何开始的任何建议将不胜感激:)

1 个答案:

答案 0 :(得分:4)

您可以使用$_SERVER['HOST_NAME']来确定要访问的虚拟主机。使用此值执行您需要的任何逻辑。