我在一台服务器(cPanel 和所有东西)中管理一个前端站点,并为 Apache 下的 AWS ec2 实例中的用户使用另一个域管理一个 web 应用程序。将前端子域重定向到 ec2 实例子域非常容易;但我需要用户导航栏保留原始域的地址。我一直在尝试一些常见的 .htaccess 重写配置,但没有成功。
用于重定向到 AWS ec2 的前端 URL
https://elearning.domain1.com/
cPanel 重定向子域配置中使用的 Webapp 真实 URL
https://elearning.domain2.com/app/view
重定向没有问题,但是用户地址栏显示了'domain2'地址,所以,我在/app/view目录中创建了一个.htaccess,并尝试了几个不起作用的配置,最后一个:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^elearning.domain2\.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://elearning.domain1.com/:%{SERVER_PORT}/$1 [L]
重写 mod 可以这样做吗,或者我正在尝试做一些不正确的事情?