有没有办法让 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
并单击导航(例如关于和用户)时,它运行良好。这些 URL 由 Ember.js 分别更改为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,那将是可取的。
感谢你的回答。