1

私は非常に単純なリバース プロキシである klein スクリプトを持っています。

from klein import run, route, Klein
from twisted.web.proxy import ReverseProxyResource

@route('/')
def home(request, branch=True):
    return ReverseProxyResource('www.example.com', 80, ''.encode('utf-8'))

run("MY_IP", 80)

唯一の問題は、Web サイトが相対パスを使用して呼び出している場合、CSS が機能しないこと/css/exampleです。これを修正する方法がわかりません。私はどんな提案にもオープンです。

私はPython-3.3を使用しています。

4

2 に答える 2

0

これはうまくいきます

from klein import run, route, Klein
from twisted.web.proxy import ReverseProxyResource

@route('/',branch=True)
def home(request):
    return ReverseProxyResource('example.com', 80, ''.encode('utf-8'))

run("MY_IP", 80)

基本的にブランチはホーム関数ではなく@routeアノテーションへの引数です

于 2016-06-21T17:17:43.763 に答える