[英]how to redirect a pdf request to aspx in iis 6.0
嗨,我是想知道如何重定向http://mysite.com/pdf/blah.pdf到http://mysite.com/pages/page.aspx所有PDF文件的請求在IIS 6.0 / asp.net。 尚未能夠通過搜索找到任何確定的東西。
如果您只想在不進行任何編程的情況下重定向請求,則IIS6上最簡單的選項是使用URL重寫。 在這種情況下,您可以直接引導瀏覽器執行301或302重定向到您的ASPX頁面。 以下是在IIS6上可以使用的一些選項:
如果要以編程方式執行任何操作,則需要在IIS中為.pdf擴展名創建擴展名映射,以將請求發送到ASP.NET,然后創建HTTP處理程序並將其注冊到web.config中以處理對*的請求.PDF。
<httpHandlers>
<add verb="*" path="*.pdf" type="MyNamespace.MyPdfHandler, MyAssembly"/>
</httpHandlers>
如果您是說PDF在磁盤上不存在,並且您想調用aspx頁面來查找PDF並將其分發給瀏覽器?
如果是這樣,有兩種方法:
1)在ISS中的/ pdf /文件夾中設置404重定向,以指向/pages/page.aspx。您可能需要添加帶有文件ID的querystring參數,該參數可在page.aspx中使用。
2)創建一個HttpHandler來處理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.