在 Apache 中透過重定向將微小 URL 擴展為完整 URL

在 Apache 中透過重定向將微小 URL 擴展為完整 URL

我有一個用於擴展小 URL 的應用程式設定。一旦收到來自瀏覽器的點擊,它將在我的網域上執行的 Apache 負載平衡器中建立一個請求。假設我的網域是“mydomain”。

當請求到達我的 Apache 負載平衡器時,它應該會轉換為 URL:http://ip:port/MY_APP/myAdaptor/abcd

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

擴展網址:http://ip:port/MY_APP/myAdaptor/abcd

參數為:

  • IP:伺服器的IP
  • port:應用程式的端口
  • MY_APP:我部署的應用程式
  • myAdaptor:我的適配器名稱
  • abcd: 小網址

我該如何配置這個?

答案1

在 httpd.conf 中加入以下配置後,得到了預期的結果。

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

相關內容