提供具有命名冲突的文件

时间:2010-10-08 18:02:05

标签: php apache apache-config

我正在尝试复制一些似乎有点奇怪的网站上的内容。他们正在服务

h**p://site.com/script.php      

      AND

h**p://site.com/script.php/file1

这似乎对我没有任何意义。 script.php显然是一个PHP文件,将被解释并返回其输出。 file1看起来像是script.php目录中的某种文件,但是没有操作系统允许文件和目录共享相同的名称。

这里发生了什么?我是否需要配置我的服务器和/或PHP来做这个时髦的事情?

1 个答案:

答案 0 :(得分:0)

在第二个例子中,“file1”作为参数传递给“script.php”CGI程序。这是一个鲜为人知但完全支持的CGI语法。参见http://www.rfc-editor.org/rfc/rfc3875.txt的第3.2节。