【发布时间】:2014-04-23 07:13:08
【问题描述】:
我有一个喜欢域名并且更喜欢转发域名的客户。其中许多域没有与之关联的网站。它们仅用于营销和转发。我知道如何轻松地将一个域转发到另一个域,但我很好奇的是如何将这些域的特定 url 转发到其他特定 url。
例如:
www.site1.com/directory --> www.site2.com/example
然后同时:
www.site1.com --> www.site3.com/example
完成此操作的唯一方法是使用 .htaccess 吗?还有什么方法吗?在这一点上,这些域没有.htaccess 文件甚至与它们相关联,因为它们是使用 1and1.com 的控制面板直接转发的。
如果 .htaccess 是唯一的方法,有没有更简单的方法来构造这些文件?
【问题讨论】:
-
您可以设置多个域以指向服务器的相同 IP 地址。然后让 apache 监听每个域,并根据需要根据
HTTP_HOST重定向。你甚至可以做一些事情,比如有一个特定的主机映射到一个目录,而任何其他主机映射到一个在其他地方转发/映射/重定向的单个 php 文件。让您可以选择使用 php 完成大部分工作,因为它很简单。
标签: php apache .htaccess mod-rewrite redirect