Python SimpleHTTPServerがmod_rewriteをサポートするようにする方法はありますか?
私はロケーションAPIとしてHistoryAPIを利用してEmber.jsで物事を試していますが、それを機能させるには、次のことを行う必要があります。
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
、PythonWebサーバーは単に404を返します。
.htaccessですべてをindex.htmlにリダイレクトしましたが、Pythonの単純なWebサーバーが実際にhtaccessファイルを読み取っていないのではないかと思います(これで正しいですか?)
PHP 5.4.12をダウンロードして、組み込みのWebサーバーを実行してみましたが、urlとhtaccessmod_rewriteが適切に機能します。しかし、私はまだ安定した5.3から(おそらくまだ十分に不安定な)5.4.12にアップグレードすることに消極的です。したがって、Pythonの単純なWebサーバーでmod_rewriteをサポートする方法がある場合は、それが望ましいでしょう。
答えてくれてありがとう。