.htaccess 从1个子域重定向到另一个子域,保留原始url
我使用的是plesk服务器,我已设置了以下子域: products.domain.co.uk clientname.domain.co.uk 我想指出以下几点: clientname.domain.co.uk/investments/id/ clientname.domain.co.uk/forms/id/ 致products.domain.co.uk 并访问正确的文件夹,传入id查询,但将原始域保留在url中 我尝试了.htaccess,但发现SSL代理错误 有没有人能为我指出实现这一目标的正确方向,或者有没有其他方法可以做到这一点 这就是我尝试过的:.htaccess 从1个子域重定向到另一个子域,保留原始url,.htaccess,plesk,.htaccess,Plesk,我使用的是plesk服务器,我已设置了以下子域: products.domain.co.uk clientname.domain.co.uk 我想指出以下几点: clientname.domain.co.uk/investments/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的SSL代理:443但未启用[提示:SSLProxyEngine]
错误
HTTPS:无法为…启用ssl支持
谢谢如果这对其他人有帮助,我设法找到了一个解决方案
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/;
}
希望这对其他人有所帮助。请阅读。向我们展示您实际尝试的内容,而不是仅仅说您尝试了某个内容但出现了错误。两个http主机(“子域”)是否托管在同一个http服务器上?如果是,请尝试不使用代理模块,而是使用内部重写规则。