我在一个共享的 IIS 主机上,老实说,我不知道如何实现这一点。index.php 页面位于主机的根目录中,而不是为每个页面创建目录,是否可以为每个页面请求加载 index.php?
例子:
用户请求 http:foo.com/bar/(根文件夹中不存在“bar”目录)
无论目录是否存在,服务器都会为http://foo.com/index.php提供服务。
我已经习惯了 Apache 通过 htaccess 执行此操作的方法,但我完全不知道如何在 IIS 中完成此操作。我能想象的唯一不涉及 htaccess 的解决方法是将 404 错误页面设置为 /index.php,但这会阻止 GET 变量通过 URL 传递。谢谢!