使用.htaccess进行URL重定向

时间:2013-12-13 10:40:12

标签: apache .htaccess tomcat url-redirection

我的网站在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}}配置不允许。

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读取内容吗?