Python SimpleHTTPServer

Есть ли способ заставить 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 просто возвращает 404.

У меня был .htaccess, перенаправляющий все на index.html, но я подозреваю, что простой веб-сервер python недействительно не читаю файл htaccess (я прав по этому поводу?)

Попробовав загрузить PHP 5.4.12 и запустить встроенный веб-сервер, url и htaccess mod_rewrite работают хорошо. Но я'я по-прежнему неохотно обновляю со стабильной версии 5.3 до (вероятно, все еще достаточно нестабильной) 5.4.12, поэтому еслиЭто способ поддержки mod_rewrite на простом веб-сервере Python, что было бы предпочтительнее.

Спасибо за ответ.

Ответы на вопрос(4)

Ваш ответ на вопрос