有没有一种方法可以让Python SimpleHTTPServer支持mod_rewrite?
我正在尝试使用Ember.js,利用History API作为位置API,并使其工作,我必须:
1) add some vhosts config in WAMP (not simple), or
2) run python -m simpleHTTPServer (very simple)
所以当我在浏览器中打开
localhost:3000
并点击导航(例如关于和用户)时,它运行良好。Ember.js将URL更改为localhost:3000/about
和localhost:3000/users
。
但是,当我尝试在新标签页中直接打开localhost:3000/about
时,Python Web服务器只返回404。
我有一个.htaccess文件将所有内容重定向到index.html,但我怀疑Python简单Web服务器实际上并没有读取htaccess文件(我对此正确吗?)
我已经尝试下载PHP 5.4.12并运行内置的Web服务器,URL和htaccess mod_rewrite工作正常。但我仍然不愿从稳定的5.3升级到(可能仍然不稳定的)5.4.12,因此,如果有一种方法可以在Python简单Web服务器中支持mod_rewrite,那将是首选。
感谢您的答复。