问题描述
我正在使用 plesk 服务器并设置了以下子域:
products.domain.co.uk clientname.domain.co.uk
我想指出以下几点:
clientname.domain.co.uk/donations/id/ clientname.domain.co.uk/forms/id/
到 products.domain.co.uk
我尝试过 .htaccess,但出现 SSL 代理错误。
谁能指出我正确的方向来实现这一目标,或者有其他方法可以做到这一点。
这是我尝试过的:
RewriteEngine On
Options +FollowSymLinks
RewriteCond %{REQUEST_URI} ^/donations
RewriteRule ^(.*)$ https://products.domain.co.uk/donations/ [P]
这是我从 plesk 日志中得到的错误
错误 [已为 clientname.domain.co.uk:443 请求 SSL 代理但未启用 [提示:SSLProxyEngine]
谢谢
解决方法
如果这对其他人有帮助,我设法找到了解决方案。我在 plesk 的 Apache 和 nginx 设置下添加了以下内容。
location ~ / {
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass https://subdomain1.domain.co.uk;
proxy_redirect https://subdomain2.domain.co.uk https://$host/;
}
希望这对其他人有帮助。