1

これがServerFaultの質問なのか、StackOverflowなのかわからなかったので、最初にここで質問します。

ISAPI Rewrite(Helion Tech)を使用している場合、ルートディレクトリhttp://www.somesite.com/をプロキシできないようです。

http://www.somesite.com/subdir/は、subdirが他のサーバー上にある場合は機能しますが、単純な古い「/」は機能しません。

これが私の.htaccessのコピーです

# Helicon ISAPI_Rewrite configuration file
# Version 3.1.0.69

RewriteEngine on
RewriteBase /

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

<Helicon>
ProxyConnectTimeout 120
</Helicon>

mod_rewrite(wordpress)を使用しているため、内部サイトにはデフォルトのドキュメントはありません。

4

1 に答える 1

2

しかし、単純な古い「/」は機能しません

これは、RewriteBaseでスラッシュが切り取られていて、文字がなくなったために(。+)が一致しないことが原因である可能性があります。次のように構成を修正してみてください。

RewriteEngine on
RewriteBase /

RewriteRule (.*) http://internalsite/$1 [P]
于 2010-02-01T15:48:06.893 に答える