Есть ли способ сделать Python SimpleHTTPServer поддержкой mod_rewrite?Python SimpleHTTPServer
Я пытаюсь вещи 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
непосредственно в новой вкладке, веб-сервер питона просто возвращает 404.
Я имел мой .htaccess все переадресовывает index.html, но я подозреваю, что питон простой веб-сервер не действительно читаю файл htaccess (я прав?)
Я пробовал загрузить PHP 5.4.12 и запустить встроенный веб-сервер, хорошо работает mod_rewrite url и htaccess. Но я по-прежнему неохотно обновляюсь от стабильного 5.3 до (возможно, еще нестабильного) 5.4.12, поэтому, если есть способ поддерживать mod_rewrite в простом веб-сервере python, это было бы предпочтительным.
Спасибо за ответ.
Фактически, 'SimpleHTTPServer' не делает больше, чем служит статическим файлам и html. – mvanveen
да, я тоже так думаю. Так или иначе, или любой рекомендованный простой веб-сервер, который прост в использовании и по крайней мере поддерживает mod_rewrite? – Henson
Это не был бы «простой» веб-сервер, если бы он поддерживал все это. – LtWorf