![在 Apache 中透過重定向將微小 URL 擴展為完整 URL](https://rvso.com/image/1557588/%E5%9C%A8%20Apache%20%E4%B8%AD%E9%80%8F%E9%81%8E%E9%87%8D%E5%AE%9A%E5%90%91%E5%B0%87%E5%BE%AE%E5%B0%8F%20URL%20%E6%93%B4%E5%B1%95%E7%82%BA%E5%AE%8C%E6%95%B4%20URL.png)
我有一個用於擴展小 URL 的應用程式設定。一旦收到來自瀏覽器的點擊,它將在我的網域上執行的 Apache 負載平衡器中建立一個請求。假設我的網域是“mydomain”。
當請求到達我的 Apache 負載平衡器時,它應該會轉換為 URL:http://ip:port/MY_APP/myAdaptor/abcd
小網址:http://mydomain.le/abcd
擴展網址:http://ip:port/MY_APP/myAdaptor/abcd
參數為:
IP
:伺服器的IPport
:應用程式的端口MY_APP
:我部署的應用程式myAdaptor
:我的適配器名稱abcd
: 小網址
我該如何配置這個?
答案1
在 httpd.conf 中加入以下配置後,得到了預期的結果。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^/?([a-z]+) http://ip:port/MY_APP/myAdaptor/$1
</IfModule>