模拟文件XML上的URL

时间:2013-12-31 02:51:55

标签: php xml

(Apache + PHP + ZF 1.12)我想创建像http://domain.loc/docs/example.xml这样的网址。但文件example.xml不存在。它将创建“在线”:模仿它存在。

 <?php        
    // generate example.xml
    // ...
    <?php header("Content-Type: application/xml; charset=utf-8"); ?>
    echo $example_content_xml;
    die;
 ?>

用户转到http://domain.loc/docs/example.xml。然后脚本运行并输出example.xml

修改

问题:如何通过网址http://domain.loc/docs/example.xml运行脚本,并且仅使用文件夹http://domain.loc/docs/

1 个答案:

答案 0 :(得分:1)

使用Apache的mod_rewrite模块。使用以下内容创建名为.htaccess的文件:

RewriteEngine On
RewriteRule ^docs/example.xml example.php [L]