私はSchemeでSimpleHTTPServer.pyの機能を部分的に実装しています。私はHTTPの要求/応答のメカニズムでいくつかの良い楽しみを持っています。 「コードに - 「Apacheが何を基本的にやって#リダイレクトブラウザ」SimpleHTTPServer.pyのブラウザをリダイレクトしますか?
なぜ、このリダイレクトは、このようなシナリオでは必要あり
私はSchemeでSimpleHTTPServer.pyの機能を部分的に実装しています。私はHTTPの要求/応答のメカニズムでいくつかの良い楽しみを持っています。 「コードに - 「Apacheが何を基本的にやって#リダイレクトブラウザ」SimpleHTTPServer.pyのブラウザをリダイレクトしますか?
なぜ、このリダイレクトは、このようなシナリオでは必要あり
http://mydomain.com/bla
クリックで
<a href="more.html">Read more...</a>
が含まれ、ユーザーのブラウザはhttp://mydomain.com/more.html
を取得します。あなたの代わりに(同じ内容の)
http://mydomain.com/bla/
を務めていた、ブラウザがhttp://mydomain.com/bla/more.html
を取得します。このあいまいさを避けるために、URLがディレクトリを指している場合はリダイレクトによってスラッシュが追加されます。
それが物事を単純化し、上記のファイルを経由しながら、私はthis-に出くわしました。? (例えば、http://www.foo.com/bar
とhttp://www.foo.com/bar/
)がまったく同じ効果を持つように、ユーザがディレクトリ上でGETを行ったときに、末尾の/無関係なものとして扱います(最も速くはありませんが、Soudersの書籍;-)を参照してください)
ああ、それは簡単でした。もし誰かが分かち合うことがあれば、私はしばらく待つでしょう。ありがとう! –
ありがとう!あなたの例は私の仕事をちょうど得た。 –