我的网站在apom服务器上从enomcentral托管环境部署并运行,只有有限的访问权限,因此除了htaccess文件之外我无法更改任何配置设置。另一个应用程序在不同域服务器上的tomcat上运行,具有完全管理访问权限。
例如 - www.example.com
在enomcental上运行。和tomcat应用程序在www.abc.com/xyz
上运行。
我想使用网址www.example.com/xyz
访问在不同域上运行的tomcat应用程序。
因此,当我输入网址www.example.com/xyz
时,网址仍然相同,但内容应来自w ww.abc.com/xyz
,即tomcat server example/
更改浏览器网址的网址重定向。 我只能改变离子.htaccess文件。 <{1}}配置不允许。
答案 0 :(得分:0)
你需要的是mod_proxy,如果启用,
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
然后,这条规则将起作用。
RewriteRule ^xyz$ http://www.abc.com/xyz [P]
P表示代理,docs here。
但是如果禁用了mod_proxy,那么你可以将/ xyz指向某个cgi(例如proxy.php),这是你自己控制的,并使cgi从http://www.abc.com/xyz读取内容吗?