Apache服务器:获取脚本分发的虚拟文件

时间:2016-02-23 23:10:46

标签: python apache virtual-file

我的问题如下: 我已经构建了一个apache服务器(使用python cgi)。我有客户端试图获取像http://mysever/file这样的文件(它是虚拟的,它不存在)。根据客户的用户代理,我希望提供不同的文件,例如http://mysever/type1/filehttp://mysever/type2/file。 我试过ScriptAlias文件myscript.py ad我收到了错误403 Forbidden(我的脚本已被chmoded + x) 我尝试过脚本或动作,我收到错误400 Bad Request。 唯一有效的方法是使用Redirect,但它似乎非常难看。 你能救我吗?

谢谢! :)

1 个答案:

答案 0 :(得分:0)

好的,我找到了解决方案。 在.htaccess文件中,在<Directory>部分中,我使用了:

RewriteEngine On
RewriteBase /
RewriteRule ^file$ myscript.py

Aaaaaaa它已经消失了!