Python SimpleHTTPServer

Existe uma maneira de fazer o Python SimpleHTTPServer suportar o mod_rewrite?

Estou tentando coisas com o Ember.js, aproveitando a API do History como a API de localização e, para que isso funcione, eu preciso:

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

Então, quando abri no navegador,localhost:3000 e clicou em torno da navegação (sobre e usuários, por exemplo), funcionou bem. As URLs são alteradas pelo Ember.js paralocalhost:3000/about elocalhost:3000/users respectivamente.

Mas quando tentei abrirlocalhost:3000/about diretamente na nova guia, o servidor da web python simplesmente retorna 404.

Eu tive meu .htaccess redirecionando tudo para index.html, mas eu suspeito que o servidor web Python simples realmente não leu o arquivo htaccess (estou certo sobre isso?)

Eu tentei baixar o PHP 5.4.12 e rodar o servidor web embutido, o url e o htaccess mod_rewrite funcionam bem. Mas eu ainda estou relutante em atualizar do stable 5.3 para (provavelmente ainda instável o suficiente) 5.4.12, então se há uma maneira de suportar o mod_rewrite no servidor web python simples, isso seria preferível.

Obrigado pela resposta.

questionAnswers(4)

yourAnswerToTheQuestion