簡體   English   中英

如何使用Apache Load Balancer在IIS 6上的asp.net 4.x中更改URL路徑

[英]How can I change the URL path in asp.net 4.x on IIS 6 with Apache Load Balancer

對於以下情況,我需要將響應路徑設為用戶請求的原始路徑:

我讓Apache LoadBalancer在傳遞重寫器時將頁面請求發送到另一個頁面。 但是,當它到達IIS時,我創建了一個文件處理程序來處理兩個請求頁面的請求內容(每個請求都不同)。

換句話說,如果用戶要求blahblahblah.txt並獲得yadayadayada.txt的重寫,則文件處理程序將處理任一請求的內容,但我希望用戶僅看到他們要求的blahblahblah.txt。

我的Apache重寫規則類似於:

RewriteRule ^/blahblahblah.txt /yadayadayada.txt [R=302,NC,L]

我的IIS web.config HttpHandler部分類似於:

<httpHandlers>
  <add verb="GET" path="/blahblahblah.txt" type="CPEBiz.UI.CoreSite.CPFileHanlder"/>
  <add verb="GET" path="/yadayadayada.txt" type="CPEBiz.UI.CoreSite.CPFileHanlder"/>
</httpHandlers>

這就是我們能夠開始工作的地方:

RewriteRule ^ / blahblahblah.txt /yadayadayada.txt [P,NC,L]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM