Python SimpleHTTPServer
Gibt es eine Möglichkeit, Python SimpleHTTPServer so zu gestalten, dass es mod_rewrite unterstützt?
Ich versuche es mit Ember.js, indem ich die History-API als Standort-API nutze. Damit das funktioniert, muss ich:
1) add some vhosts config in WAMP (not simple), or
2) run python -m simpleHTTPServer (very simple)
Also, wenn ich es im Browser geöffnet habe,localhost:3000
und um die Navigation geklickt (etwa und Benutzer zum Beispiel), hat es gut funktioniert. Die URLs werden von Ember.js in geändertlocalhost:3000/about
undlocalhost:3000/users
beziehungsweise.
Aber als ich versuchte zu öffnenlocalhost:3000/about
Direkt in der neuen Registerkarte gibt der Python-Webserver einfach 404 zurück.
Ich hatte meine .htaccess-Datei, die alles nach index.html umleitete, aber ich vermute, dass der einfache Python-Webserver die htaccess-Datei nicht wirklich liest (habe ich recht?)
Ich habe versucht, PHP 5.4.12 herunterzuladen und den eingebauten Webserver auszuführen, die URL und der htaccess mod_rewrite funktionieren gut. Aber ich zögere immer noch, ein Upgrade von Stable 5.3 auf 5.4.12 (wahrscheinlich immer noch instabil genug) durchzuführen. Wenn es also eine Möglichkeit gibt, mod_rewrite in einem einfachen Python-Webserver zu unterstützen, wäre dies vorzuziehen.
Danke für die Antwort.