在 Apache 中使用重定向将小 URL 扩展为完整 URL

在 Apache 中使用重定向将小 URL 扩展为完整 URL

我设置了一个用于扩展小 URL 的应用程序。一旦收到来自浏览器的点击,它就会在我的域上运行的 Apache 负载均衡器中创建一个请求。假设我的域是“mydomain”。

当请求到达我的 Apache 负载均衡器时,它应该被转换为以下 URL:http://ip:port/MY_APP/myAdaptor/abcd

小网址:http://mydomain.le/abcd

展开的 URL:http://ip:port/MY_APP/myAdaptor/abcd

参数为:

  • IP:服务器的 IP
  • port:应用程序的端口
  • MY_APP:我部署的应用程序
  • myAdaptor:我的适配器名称
  • abcd: 微小的 URL

我该如何配置它?

答案1

在 httpd.conf 中添加以下配置后获得了预期的结果。

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteRule ^/?([a-z]+) http://ip:port/MY_APP/myAdaptor/$1
</IfModule>

相关内容