我最近看到一个网站,其中的url格式是这样的:
http://subdomain.domain.com/script/?var=value
我想知道在IIS中是如何做到这一点的,他是如何在脚本和GET变量之间加上斜杠的,以及他是如何让脚本一开始就没有扩展名的。有什么帮助吗?
发布于 2010-01-27 10:00:27
有很多方法可以做到这一点;我将描述最简单的一种。
script是一个文件夹,其中包含一个名为Default.aspx的文件(或在IIS中配置为Default Document的任何文件)
因此,当IIS看到对script/的请求时,它将向Default.aspx发送请求,然后由IIS读取查询字符串。
发布于 2010-01-27 09:55:52
缺少文件名默认为“索引”项,可能是default.asp[x]。
发布于 2010-01-27 10:44:32
最好的方法是使用网址重写器,如IIRF,或IIS7及更高版本中包含的内置网址重写模块。
https://stackoverflow.com/questions/2144065
复制相似问题