質問: .htaccessにてpythonコードを呼び出す方法の場合、 以下の点が分からず困っております。 ・PHPの$_SERVER["REQUEST_URI"]のようなリクエスト元URLを取得する方法 ・pdf等のファイルの中身を出力する方法
回答: まずは、ヒントだけ... 下記のような CGI をおいて、 .htaccess でリダイレクトしてみましょう。 .htaccess ``` RewriteEngine on RewriteRule ^.*\.(pdf|doc|xls|ppt)$ /download.cgi [L] ``` download.cgi ``` #!/usr/bin/python # coding: UTF-8 import os print "Content-type: text/plain\n" for key, value in os.environ.items(): print "%s : %s" % (key, value) ``` http://example.com/test.pdf でアクセスすると > > REQUEST_URI : /test.pdf > > > という情報が得られます。