如何解决从 1 个子域重定向到另一个保留原始 url
我正在使用 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
并访问正确的文件夹,传入id查询,但保留url中的原始域。
我尝试过 .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]
错误 HTTPS:无法为...启用 ssl 支持。
谢谢
解决方法
如果这对其他人有帮助,我设法找到了解决方案。我在 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/;
}
希望这对其他人有帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。