ISAPI Rewrite не будет проксировать корневую папку

Я не был уверен, является ли это вопросом ServerFault или StackOverflow, поэтому я сначала задам его здесь.

При использовании ISAPI Rewrite (Helion Tech) я не могу проксировать корневой каталог http://www.somesite.com/

http://www.somesite.com/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).


person Jeremy Boyd    schedule 25.01.2010    source источник


Ответы (1)


но просто старый '/' не будет работать

Это может быть связано с тем, что у вас есть RewriteBase, обрезающий косую черту, а затем (.+) не совпадает, поскольку у вас больше нет символов. Пожалуйста, попробуйте исправить вашу конфигурацию следующим образом:

RewriteEngine on
RewriteBase /

RewriteRule (.*) http://internalsite/$1 [P]
person TonyCool    schedule 01.02.2010
comment
Вы спасли мою жизнь. Я был близок к тому, чтобы повеситься из-за этого! - person Jeremy Boyd; 01.02.2010