Php 在网站外显示内容';用户访问网站时的根目录
我工作的网站有很多目录,每个目录都是自己的网站。这个想法是,当有人像这样访问网站:Php 在网站外显示内容';用户访问网站时的根目录,php,redirect,Php,Redirect,我工作的网站有很多目录,每个目录都是自己的网站。这个想法是,当有人像这样访问网站:http://www.foo.com/bar向客户机显示每个条的index.html/index.php(以及显示它所需的任何其他文件) 主网站(foo.com)的根目录位于/www/…路径中。主网站的文件都位于网站的根目录中 目前,所有的条目录都位于/docs/…路径中,通常通过访问网站无法访问该路径。但是,在网站的根目录中,每个条都有指向相应/docs/…路径的符号链接 虽然这样做有效,但我不希望网站根目录中的
http://www.foo.com/bar
向客户机显示每个条的index.html
/index.php
(以及显示它所需的任何其他文件)
主网站(foo.com
)的根目录位于/www/…
路径中。主网站的文件都位于网站的根目录中
目前,所有的条
目录都位于/docs/…
路径中,通常通过访问网站无法访问该路径。但是,在网站的根目录中,每个条
都有指向相应/docs/…
路径的符号链接
虽然这样做有效,但我不希望网站根目录中的每个条都有符号链接
我更愿意做的是有一个PHP脚本(或其他类型的脚本,如果必要的话),用于确定/docs/…
路径中是否存在一些条
,以及它是否向没有所有符号链接的客户机显示这些条
这是可能的吗?如果是这样的话,是否可以不使URL看起来与访问的客户端不同?答案是Apache alias,它很像一个符号链接,允许Apache访问web根目录之外的目录,就像它们在web根目录之内一样
Alias/foo/bar
进行一点重组和文件移动不是更好的方法吗?每个条都有足够的空间放置在它们当前所在的位置,实验室希望它们留在原地。这样做的目的是让将来在网站上工作的学生能够更轻松地进行web开发。然后,我会给我们一个Apache别名Alias/foo/bar
,我会研究一下它们是什么,谢谢,就像一个符号链接,只针对Apache服务器