我最近看到一個網站中的網址是制定這樣的:IIS文件沒有擴展
http://subdomain.domain.com/script/?var=value
我想知道如何在IIS做到這一點,以及他如何把一個斜槓之間腳本和GET變量,以及他如何擁有沒有擴展名的腳本。任何幫助?
我最近看到一個網站中的網址是制定這樣的:IIS文件沒有擴展
http://subdomain.domain.com/script/?var=value
我想知道如何在IIS做到這一點,以及他如何把一個斜槓之間腳本和GET變量,以及他如何擁有沒有擴展名的腳本。任何幫助?
有很多方法可以做到這一點;我會描述最簡單的。
script
是含有稱爲Default.aspx
文件的文件夾(或任何被配置爲在IIS Default Document
)
因此,當IIS看到一個請求到script/
,它將請求發送到Default.aspx
,然後讀出請求參數。
缺少文件名默認值爲「index」條目,可能是default.asp[x]
。
最好的方法是使用URL重寫器,如IIRF或IIS7及更高版本中包含的內置URL重寫模塊。
「它適用於IIS 5.0,5.1,6.0和7.0。」 - http://iirf.codeplex.com/。 它對IIS6有效,因爲我有WHS,這是Windows Server 2003.我會試試它。 – conradev 2010-01-27 02:46:22