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, что было бы предпочтительнее.
Спасибо за ответ.