我拥有两个http://地址。它们都链接到同一个地方,我的服务器的主目录。由于我的主持人没有给我选择将第二个地址链接到子目录,我想知道我是否可以使用php或htaccess或其他东西来设置它?
这两个地址是完全不同的,所以可能有一些代码“读取”使用了什么地址或什么?希望这是有道理的。
修改 所以:说我有www.a.com和www.b.com都链接到我的主机空间的主文件夹。 现在我希望www.a.com继续链接,但我希望www.b.com链接到subdir / public_html / b
也许这更清楚了。谢谢!
答案 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