私はApache Webサーバーにアクセスできます。 Pythonを使用したWebサービスアプリケーションです。URLからローカルパスを特定することは可能ですか?
私は、ファイル(Webサーバ自体でのローカルでは100%確実に存在する)にアクセスしたいと思いますが、私はURLのみを持っています。
私は、ファイルの絶対ローカルパスを決定するための参照のApacheのWebサーバのいずれかの設定ファイルを考えています。 http://localhost/service/abc.jpg:
letが、私は、URLのこの種を持っていると言います。だから私はファイル名を取得するためにそれを解析することができますし、設定ファイルから決定されたローカルパスを取得します。
しかし...どのようにURLのこの種について:http://localhost/service/imagefile1。この場合、私はファイル名がURLに含まれていないが有効なURLであるというURLだけを持っています。 URLからファイルの絶対パスを取得することは可能ですか?
ご了承ください。
サイトをリバースエンジニアリングする必要があると思われますか?もしそうなら、それがdjangoで書かれていれば、urls.pyファイルを見てください。あなたはまた、Apacheのmod_rewriteのものを見ることができます。私はそれに精通していませんが、サーバーはURLを場所に翻訳するためのルールを設定することができます。またちょうど周りを撫でて –
あなたは質問にコメントしたいと思うかもしれないので、OPはそれを実際に見ます。 –