[Ubuntu14 / Apache2.4]
我想对DocumentRoot中的文件使用重写规则:
RewriteEngine On
RewriteRule (.*).abc /etc/myproject/myfile.php?File=$1.abc [NC,L]
但是,我不能,因为Apache搜索DocumentRoot文件夹中不存在的文件。
所以我可以使用AliasMatch:
RewriteEngine On
RewriteRule (.*).abc /myfile.php?File=$1.abc [NC,L]
AliasMatch /myfile.php /etc/myproject/myfile.php
但Apache返回PHP脚本本身而不用其File参数解释它。
有人有想法这样做吗? 谢谢,