为什么有些网址可以包含 "fake" 个目录?

Why can some urls contain "fake" directories?

目前,我正在尝试为添加到 iOS 上的电子钱包应用程序的通行证设置更新。

一件有趣的事是 url https://example.com/index.php/var1/var2 仍然有效并且 index.php 仍然是 运行。这种 url 格式有效的原​​因是什么?

.htaccess/mod_rewrite 是它起作用的原因。

例如:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?path= [NC,L,QSA]

将此规则放在网站根文件夹中名为 .htaccess 的文件中,将使路径 /var1/var2$_GET['path']

中可用