我不知道,如果这是一个ServerFault问题或StackOverflow的,所以我要在这里先问吧。

当使用ISAPI重写(Helion的技术),I似乎无法向代理根目录 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>

有在internalsite没有默认文件,因为它使用了mod_rewrite(WordPress的)。

有帮助吗?

解决方案

  

,但只是普通的旧 '/' 不会工作

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

RewriteEngine on
RewriteBase /

RewriteRule (.*) http://internalsite/$1 [P]
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top