代码之家  ›  专栏  ›  技术社区  ›  Jeremy Boyd

isapi rewrite不会代理根文件夹

  •  0
  • Jeremy Boyd  · 技术社区  · 16 年前

    我不确定这是服务器故障问题还是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)。

    1 回复  |  直到 16 年前
        1
  •  1
  •   TonyCool    16 年前

    但是仅仅是简单的旧的'/'将不起作用

    这可能是因为RewriteBase切断了斜线,然后(.+)不匹配,因为您没有更多的字符。请尝试如下修复配置:

    RewriteEngine on
    RewriteBase /
    
    RewriteRule (.*) http://internalsite/$1 [P]
    
    推荐文章