我一直在寻找这个问题的答案,而且没有任何快乐,我希望有人可以提供帮助。
好的我有一个网络结构:
主文件夹 - 这是您在登录前首次登陆的位置。登录后,您将被定向到位于名为网站的子文件夹中的多个网站。我遇到的问题是我希望文档根目录,比如$ _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等许多版本,但没有使用它们。
如果有人能帮助我,我会非常感激。
由于
答案 0 :(得分:0)
你的htaccess文件中没有任何东西能够更改文档根目录。您可以做的一件事是创建单独的域,您可以使其文档根指向每个网站文件夹。然后代理其中一个域。
这样浏览器上的URL不会更改域名,而在内部,您将请求代理回自己,并且各个网站域都将拥有自己的文档根目录。