htaccess导致python cgi出现问题

时间:2014-01-05 15:39:05

标签: python apache .htaccess cgi

我有两页:

http://arbsq.net/canvas/index.htm

http://arbsq.net/canvas/index.py

当我想让地址http://arbsq.net/canvas自动重新编译为index.py时,我使用以下htaccess:

//301 Redirect Old File
Redirect 301 index.htm index.py

但如果我使用任何地址,它会导致模糊的500内部服务器错误:

http://arbsq.net/canvas

http://arbsq.net/canvas/index.htm

http://arbsq.net/canvas/index.py

我检查了所有其他可能的问题(文件权限等等),我几乎可以肯定它是htaccess ...不知道问题是什么

1 个答案:

答案 0 :(得分:1)

如果您想让地址http://arbsq.net/canvas自动加载index.py,那么您最好使用DirectoryIndex,如下所示:

DirectoryIndex index.py index.htm

如果在目录中找到,则基本上会加载index.py,否则会尝试加载index.htm

不要忘记删除Redirect 301规则。