我遇到了一个不寻常的问题。我有一系列艺术指向我托管网站的网站,例如:
所有这些其他网站都使用此.htaccess文件
Options +FollowSymLinks -Indexes
RewriteEngine on
RewriteRule ^(.*)$ http://sub.mydomain.com/$1 [P,E=Proxy-Host:sub.mydomain.com]
它在大多数情况下都很有效。让我们称其他域为“sub.otherdomain.com”。
如果我转到http://sub.otherdomain.com/help/
,它可以正常工作。
如果我转到http://sub.otherdomain.com/help
,它会被重定向到http://sub.mydomain.com/help/
原因是因为mod_dir正在将/重定向到主域。
我希望它将/重定向到代理域。
有什么想法吗?
答案 0 :(得分:1)
您需要设置ProxyPassReverse
。这不能在htaccess中完成。您需要在<VirtualHost>
部分添加此内容。