好的,我有一个网站,网址是www.domain.com。我在heroku上添加了一个Web应用程序,它有Heroku URL和自定义域。但是,我想要做的是通过这两个URL访问它,但在www.domain.com网站上,我想通过www.domain.com/customapp访问该新服务器。我想我可以通过URL重写来做到这一点。但是我看到的所有例子都是另一种方式,我的想法可能吗? mod改写了要走的路吗?
感谢。
答案 0 :(得分:1)
为什么不尝试为www.domain.com设置反向代理?假设您使用的是Apache 2.2,如果您可以访问httpd.conf或httpd-vhosts.conf文件,则很容易做到。
在您的情况下,我会将以下内容添加到您的httpd.conf或httpd-vhosts.conf文件中。
ProxyRequests Off
ProxyPass /customapp/ <URL-to-Heroku-App>
ProxyPassReverse /customapp/ <URL-to-Heroku-App>
有关详细信息,请参阅文档。
http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxypassreverse