我有两页:
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/index.htm
http://arbsq.net/canvas/index.py
我检查了所有其他可能的问题(文件权限等等),我几乎可以肯定它是htaccess ...不知道问题是什么
答案 0 :(得分:1)
如果您想让地址http://arbsq.net/canvas
自动加载index.py
,那么您最好使用DirectoryIndex
,如下所示:
DirectoryIndex index.py index.htm
如果在目录中找到,则基本上会加载index.py
,否则会尝试加载index.htm
。
不要忘记删除Redirect 301
规则。