当前位置:  开发笔记 > 编程语言 > 正文

request.serverVariables()"URL"vs"Script_Name"

如何解决《request.serverVariables()"URL"vs"Script_Name"》经验,为你挑选了1个好方法。

我正在维护一个经典的asp应用程序,在查看代码时,我遇到了两行类似的代码:

Request.ServerVariables("URL")
' Output: "/path/to/file.asp"

Request.ServerVariables("SCRIPT_NAME")
' Output: "/path/to/file.asp"

我不明白......有什么区别?他们都忽略了我设置的URL重写,它将/ path文件夹作为根文档(上面的URL被重写为"/to/file.asp")

更多信息:该站点部署在IIS 7上



1> 小智..:

URL提供URL的基本部分,不带任何查询字符串或额外路径信息.对于原始URL,请使用HTTP_URL或UNENCODED_URL.

SCRIPT_NAME正在执行的脚本的虚拟路径.可用于自引用URL.

有关 定义,请参阅http://www.requestservervariables.com/url和/ script_name.


该网站是我见过的解释性最少的网站之一.看起来很漂亮.
推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有