【发布时间】:2017-06-06 22:07:03
【问题描述】:
我使用以下代码获取当前页面的 URL。
thispage ="http://" & Request.ServerVariables("SERVER_NAME") & Request.ServerVariables("URL") & "?" & Request.Querystring
我想检查用户是否在 URL 末尾键入了默认文档 (index.asp) 并将其删除(通过重定向到地址栏中没有默认文档的干净 URL)。
但即使没有在地址栏中键入,此代码也始终包含默认文档,例如当地址栏中有http://example.com 时,上面的代码返回http://example.com/index.asp。
如何编辑上述代码以区分这些 URL?
【问题讨论】:
-
仅供参考,accepted answer 中的代码只是删除脚本名称,而不仅仅是在
index.asp时。如果你把它用作共享代码,那就有问题了。
标签: vbscript asp-classic