3

広告がクリックされると URL をリダイレクトする簡単な Python スクリプトを作成しました。
広告に関連付けられている URL はhttp://server.example.com/redirect.py.

のコードをredirect.py以下に示します。

import cgi
import cgitb

cgitb.enable()
print('Content-Type: text/html\n\n')
print('Location: http://www.finalurl.com')

www.finalurl.comただし、広告がクリックされたときにリクエストをリダイレクトする代わりに、最終的な URL がブラウザ ウィンドウに表示されるだけです。すべてのヘルプは大歓迎です。

redirect.pyスクリプトは/public_html/cgi-bin/フォルダー内にあり、スクリプトにはアクセス許可があることに注意してください711。また、宛先 URL は常に同じ URL になるとは限らず、データベース クエリに基づいています。そのコードは単純に省略されていました。

私も含めてみました:print ("Status: 301 Moved")

4

1 に答える 1

4

'\ n \ n'はhttpヘッダーマーカーの終わりです。代わりに使用してください:

print 'Status: 301 Moved Permanently'
print 'Location: http://www.finalurl.com'
print 'Content-Type: text/html'
print # end of header
... # short html with the url
于 2012-12-30T06:41:26.893 に答える