使文档根动态化

时间:2014-01-30 23:18:54

标签: .htaccess document root

我一直在寻找这个问题的答案,而且没有任何快乐,我希望有人可以提供帮助。

好的我有一个网络结构:

主文件夹 - 这是您在登录前首次登陆的位置。登录后,您将被定向到位于名为网站的子文件夹中的多个网站。我遇到的问题是我希望文档根目录,比如$ _SERVER ['DOCUMENT_ROOT']变量,默认为它所指向的网站文件夹的根目录。你看我的PHP代码中有很多$ _SERVER ['DOCUMENT_ROOT'],我在HTML标签的href中使用了很多'/'斜杠。

我已经看到我可以通过在eiach网站文件夹的根目录中添加.htaccess来实现此目的但是1,想要为我的情况工作2,有人可以帮我解决这些问题。我知道我可以使用RewriteRule命令,但我无法理解它。我的文件夹限制是这样的:

登录(index.html)

网站文件夹

website1(index.html)

website2(index.html)

website3(index.html)

我尝试过使用RewriteCond等许多版本,但没有使用它们。

如果有人能帮助我,我会非常感激。

由于

1 个答案:

答案 0 :(得分:0)

你的htaccess文件中没有任何东西能够更改文档根目录。您可以做的一件事是创建单独的域,您可以使其文档根指向每个网站文件夹。然后代理其中一个域。

这样浏览器上的URL不会更改域名,而在内部,您将请求代理回自己,并且各个网站域都将拥有自己的文档根目录。