在 Ubuntu(Apache)中进入不存在的文件夹

在 Ubuntu(Apache)中进入不存在的文件夹

我有一台安装了 Apache 的 Ubuntu 服务器。
当我登录我的网站时:

mysite.com/folder/index.php

它按预期工作。

然后,我偶然发现我可以输入:

mysite.com/folder/index.php/anythinghere

并得到相同的页面(index.php)

虽然索引.php 不是文件夹,而且我也没有同名的文件夹

答案1

您没有输入任何“文件夹”。RewriteRule您的 apache 配置或 .htaccess 文件中有一些 s,它们将所有请求映射到/folder该 php 文件中,无论其后是什么。

相关内容