0

より具体的には、GWT-Webapplication からのリクエストを書き直そうとしています: gwtupload. Web アプリケーションは、mod_jk を介して apache2 にバインドされます。

次のリクエストを書き直す必要があります。

    http://www.example.com/servlet.gupld?new_session=true&random=0.3840860207955523

    http://www.example.com/webapp/servlet.gupld?new_session=true&random=0.3840860207955523

servlet.gupld の後に何かありますか? 可変でなければなりません。

Webapp 自体は正常に動作し、次のように表示されます。

    <IfModule mod_jk.c>
    JkMount /webapp/* tomcat3
    JkLogLevel error
    </IfModule>

私の(機能していない)書き換えルールは次のようになりますが:

    <Directory /var/www/www.example.com/www>
            Options -Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all

    RewriteEngine On
    RewriteBase   /
    RewriteRule   ^/servlet\.gupld /webapp/servlet\.gupld [PT,L]
    </Directory>

今のところ、サーブレットへのリクエストで常に 404 を取得しています。

誰でも助けることができますか?

4

1 に答える 1

2

「.」をエスケープする必要はありません。書き直しで。あなただけが必要です/webapp/servlet.gupld

QSAクエリ文字列が渡されるように、書き換えルールにもフラグが必要です。

于 2011-09-15T07:16:24.600 に答える