Python SimpleHTTPServer

Czy istnieje sposób, aby Python SimpleHTTPServer obsługiwał mod_rewrite?

Próbuję rzeczy z Ember.js z wykorzystaniem API historii jako API lokalizacji i aby to działało, muszę:

1) add some vhosts config in WAMP (not simple), or
2) run python -m simpleHTTPServer (very simple)

Więc kiedy otworzyłem go w przeglądarce,localhost:3000 i klikał wokół nawigacji (na przykład i użytkowników), działał dobrze. Adresy URL są zmieniane przez Ember.js nalocalhost:3000/about ilocalhost:3000/users odpowiednio.

Ale kiedy próbowałem otworzyćlocalhost:3000/about bezpośrednio w nowej karcie serwer WWW Pythona po prostu zwraca 404.

Przekierowałem wszystko .htaccess do index.html, ale podejrzewam, że prosty serwer WWW Pythona tak naprawdę nie odczytuje pliku htaccess (czy mam rację?)

Próbowałem pobrać PHP 5.4.12 i uruchomić wbudowany serwer WWW, url i htaccess mod_rewrite działają dobrze. Wciąż jednak nie jestem skłonny do aktualizacji ze stabilnego 5.3 na (prawdopodobnie wciąż niestabilny) 5.4.12, więc jeśli istnieje sposób na wsparcie mod_rewrite w prostym serwerze WWW Pythona, byłoby to preferowane.

Dziękuję za odpowiedź.

questionAnswers(4)

yourAnswerToTheQuestion