0

Apache で簡単なパススルーを行いたい。http://www.abc.com/45.34.81.171を開くと、Apache は次のルールを使用してURL http://45.34.81.171/を内部的にプロキシする必要があります。

RewriteRule ^(.+)$ http://$1:80/ [P]

しかし、そうではありません。代わりに、「400 Bad Request」が表示されます。モジュールが有効になり、htaccess の編集後に Apache が再起動されました。次のように静的IPを入力すると機能します。

RewriteRule ^(.*)$ http://85.17.26.104:80/ [P]

何か案は?

返信ありがとうございます。

4

1 に答える 1

1

ポート 80 を指定せずに試しましたか (デフォルトでは 80 です)。また、末尾に余分なスラッシュを追加して、 http: //45.34.81.171/ :80 / のようにすることもできます (その場合、ポートがなくても機能するはずです)。

于 2012-04-13T22:45:50.370 に答える