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.