当调用以下任一URL时,我需要apache来调用file.php:
以下是我的apache conf文件中的示例:(倒数第二行是关键行)
<VirtualHost *:80>
DocumentRoot /html
ServerName domain.com
UseCanonicalName Off
Alias /file.xml /html/file.php
Alias /file-contents.xml /html/file.php
Alias /file-*.xml /html/file.php
</VirtualHost>
我可以使用file.xml和file-contents.xml来调用file.php就好了。但是通配符不起作用。
你推荐什么?
解答:
感谢Marc B!
AliasMatch ^/file-(.*).xml /html/file.php
答案 0 :(得分:4)
AliasMatch
允许regex用于此类事情:http://httpd.apache.org/docs/2.0/mod/mod_alias.html#aliasmatch