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