0

我目前正在运行两个网站。我可以添加我的域并将根文件夹设置为 / 而不是 /domain1.com 和 /domain2.com。这样,两个网站都转到同一个文件夹,但是它们都保留了自己的域名(没有重定向)。我的代码确定用户是来自 domain1.com 还是 domain2.com 并使用 PHP 显示适当的内容。

现在,我已切换到另一个网络托管服务商。问题是它们不允许您指定根文件夹的位置:因此它必须是 /domain1.com 和 /domain2.com。他们似乎也不允许访问 httpd.conf 来编辑 VirtualHosts。

我曾尝试使用 .htaccess 进行重定向,但问题是当我转到 domain2.com 时,它会直接重定向到 domain1.com,并且不会保留其主机名 domain2.com。

我也尝试过设置符号链接,但它似乎在做同样的事情。

有没有办法解决这个问题?

4

2 回答 2

1

你能做一个类似于下面的重写规则吗(不要相信我的语法)?

# if domain2.com, send all requests to domain1.com
RewriteEngine on
RewriteRule ^(.*)$ ../domain1.com/index.php/$1

因此,如果有人确实去domain2.com,所有请求都通过index.php文件传递以domain1.com进行处理(我假设您已经在做类似的事情)。

于 2010-07-13T11:58:28.613 回答
0

您应该能够使用不重定向到其他域的 ssh 设置符号链接。我有几个 .co.uk 域使用与不重定向的 .com 相同的数据。它是什么主机?你应该能够做到这一点,也许给他们发电子邮件询问它为什么重定向。

确定它不在 htaccess 文件中将 domain2.com 重定向到 domain1.com 吗?

于 2010-07-13T11:28:35.477 回答