Mod rewrite 从域的子目录内部重定向到本地主机上的另一台服务器(使用不同的端口)

Mod rewrite 从域的子目录内部重定向到本地主机上的另一台服务器(使用不同的端口),mod-rewrite,localhost,Mod Rewrite,Localhost,如何在不更改浏览器中的url的情况下,将子目录(位于/var/www/vhosts/mydomain.net/httpdocs/subdir)重定向到内部url(http://localhost:8992/anApp) 我想要的是/var/www/vhosts/mydomain.net/httpdocs/subdir中的.htaccess文件中的类似内容: RewriteEngine On RewriteRule /subdir http://localhost:8992/anApp 但它不

如何在不更改浏览器中的url的情况下,将子目录(位于
/var/www/vhosts/mydomain.net/httpdocs/subdir
)重定向到内部url(
http://localhost:8992/anApp

我想要的是
/var/www/vhosts/mydomain.net/httpdocs/subdir
中的
.htaccess
文件中的类似内容:

RewriteEngine On

RewriteRule /subdir http://localhost:8992/anApp
但它不起作用。为什么?
更好的/有效的解决方案是什么样子的?

如果没有代理服务器,就不行。要与不同的端口或域通信,浏览器必须启动请求,这意味着重定向,除非您在两者之间有代理服务。仅供参考术语-“重定向”意味着更改浏览器中的URL,因此您真正想要的是“重写”。如Michael所述,您可以使用mod_proxy设置代理,并且应该能够实现您想要的: