我需要有 URL,例如mydomain.com/whatever
,其中“whatever”可以是任意字符串,都调用同一个 php 文件,在其中整理出要显示的内容(或显示 404)。但是,我希望文件和其他 php 文件能够正常工作(任何其他别名或文件系统中实际存在的文件)。
一个简单AliasMatch /* myphpfile.php
的(在 httpd.conf 中的所有其他别名之后)在我自己的设置上工作正常,但在生产服务器上,通配符别名将所有其他 php 文件发送到myphpfile.php
. 我不确定还有什么可能令人困惑的事情。
从技术上讲,whatever
字符串将是字母和小写,因此它可以过滤,但我用正则表达式所做的所有尝试都没有成功。