我不确定这是服务器故障问题还是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>
InternalSite中没有默认文档,因为它使用mod_rewrite(wordpress)。
但是仅仅是简单的旧的'/'将不起作用
这可能是因为RewriteBase切断了斜线,然后(.+)不匹配,因为您没有更多的字符。请尝试如下修复配置:
RewriteEngine on RewriteBase / RewriteRule (.*) http://internalsite/$1 [P]