(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/。
答案 0 :(得分:1)
使用Apache的mod_rewrite模块。使用以下内容创建名为.htaccess的文件:
RewriteEngine On
RewriteRule ^docs/example.xml example.php [L]