是否可以将 URL 重写/代理到具有不同路径的另一个 URL?它不应该只是重定向,而应该是到另一个 URL 的内部代理,以便浏览器地址栏仅显示原始 URL。请注意,两个 URL 的域/主机名将不同。请提出建议。
e.g.
Rewrite or Proxy from,
https://www.example1.com/a/b
to
https://www.example2.com/p/q/r
答案1
是的,这是一个简单的代理,可以用 apache 的 mod_proxy 来完成。 https://httpd.apache.org/docs/2.4/fr/mod/mod_proxy.html
例如在您的虚拟主机 vonf 中:
<VirtualHost *:80>
ServerName streaming.domaine.tld
ProxyPass /a/b/ https://www.example2.com/p/q/r/
ProxyPreserveHost On
</VirtualHost>