2009-10-08 171 views
1

我有一個asp網站託管在iis服務器上。在服務器中有一個虛擬文件夾產品,只要提供像xyz.com/products/abc_11.asp這樣的網址,它就會被壓縮到xyz.com/product.asp?id=11頁面。IIS服務器重定向位置

我想知道從哪裏可以更改該設置?

這些設置或任務可以從哪裏完成?

日Thnx

+1

哪個版本的IIS?你在使用ISAPI_Rewrite嗎?請詳細說明。 – 2009-10-08 13:21:00

+0

我不知道在服務器上的IIS版本,但它的iis 7在我的本地計算機上 – KoolKabin 2009-10-09 07:47:25

+0

它在服務器上的IIS6 – KoolKabin 2009-10-09 08:17:48

回答

0

是否「abc_11.asp」在Web服務器上實際存在的文件夾「產品」或文件?有很多方法可以完成將一個合法網址轉發到另一個網址的任務。

  1. 有IIS重寫IIS的ISAPI插件,如ISAPI_Rewrite。 ISAPI_Rewrite將在ISAPI_Rewrite安裝文件夾或網站的物理文件夾中有一個httpd.ini文件。

  2. II6能夠將文件夾或文件的請求重定向到另一個位置。這是通過查看IIS Admin中的文件夾或文件的屬性進行配置的。在目錄/文件選項卡上,您將看到3個單選按鈕,其中之一是「重定向到URL」。

  3. 該文件可以物理存在,並且在其中是重定向用戶的代碼。

+0

我很抱歉,但後來我發現存在一個如上所述的物理文件abc_11.asp。現在它已經解決了。它們不使用url_write或任何其他文件,而是在調用物理路徑時動態創建物理文件(稱爲另一個文件的功能)。 謝謝大家的幫助。 – KoolKabin 2010-01-15 09:19:04

0

如果mike的建議不符合您的設置,也可以使用自定義404錯誤頁面完成重定向。

  • 見什麼是404指定在IIS用於網站上的「自定義錯誤」選項卡
  • 如果類型爲「URL」,而不是「文件」,然後我會說有一個很好的機會,代碼在URL指定的文件中執行重定向