我有一台安装了 Apache 的 Ubuntu 服务器。
当我登录我的网站时:
mysite.com/folder/index.php
它按预期工作。
然后,我偶然发现我可以输入:
mysite.com/folder/index.php/anythinghere
并得到相同的页面(index.php)
虽然索引.php 不是文件夹,而且我也没有同名的文件夹
答案1
您没有输入任何“文件夹”。RewriteRule
您的 apache 配置或 .htaccess 文件中有一些 s,它们将所有请求映射到/folder
该 php 文件中,无论其后是什么。