将地址链接到subdir

时间:2011-09-11 17:38:16

标签: php .htaccess

我拥有两个http://地址。它们都链接到同一个地方,我的服务器的主目录。由于我的主持人没有给我选择将第二个地址链接到子目录,我想知道我是否可以使用php或htaccess或其他东西来设置它?

这两个地址是完全不同的,所以可能有一些代码“读取”使用了什么地址或什么?希望这是有道理的。

修改 所以:说我有www.a.com和www.b.com都链接到我的主机空间的主文件夹。 现在我希望www.a.com继续链接,但我希望www.b.com链接到subdir / public_html / b

也许这更清楚了。谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用RewriteRules将请求路由到两个域到不同的文件夹:

RewriteRule .? - [E=HOST:%{HTTP:Host}]

RewriteCond %{ENV:HOST} =1.example.com
RewriteRule (.*) /1.example.com/public_html/$1

RewriteCond %{ENV:HOST} =2.example.com
RewriteRule (.*) /2.example.com/public_html/$1