Windows IIS路径逻辑(如何基于URI重定向/显示页面)
我有一个网站,我的客户可以登录。他们中的一些人抱怨URI太复杂了。它对于每个客户都是唯一的,如下所示:Windows IIS路径逻辑(如何基于URI重定向/显示页面),windows,iis,asp-classic,Windows,Iis,Asp Classic,我有一个网站,我的客户可以登录。他们中的一些人抱怨URI太复杂了。它对于每个客户都是唯一的,如下所示: 我真正想要的是有这样一条路径: (维基百科就是这样做的) 我曾经尝试过谷歌,但因为我不知道这个插件的名字(?),所以很难找到。它叫什么? 而且,使用这种插件有什么缺点或问题吗 我知道可以创建一个虚拟文件夹并将其重定向到loginpage,但我有太多的客户无法手动执行此操作 致意 //David签出将您的404错误页面重定向到您自己的页面之一:调用它my404.asp 在my404.asp中执
我真正想要的是有这样一条路径:
(维基百科就是这样做的) 我曾经尝试过谷歌,但因为我不知道这个插件的名字(?),所以很难找到。它叫什么? 而且,使用这种插件有什么缺点或问题吗 我知道可以创建一个虚拟文件夹并将其重定向到loginpage,但我有太多的客户无法手动执行此操作 致意
//David签出将您的404错误页面重定向到您自己的页面之一:调用它
my404.asp
在my404.asp
中执行以下操作:
p = lcase(Request.ServerVariables("QUERY_STRING"))
p将被称为like
http://www.yoursite.com/?404;http://www.yoursite.com:80/login.asp?rld=213&companyID=127432
因此,p
将填充传递的参数。
注意?404
和原始url作为参数
你可以检测到类似的东西
http://www.yoursite.com/?404;http://www.yoursite.com/mycustomer
让您的客户使用
htto://www.yoursite.com/mycustomer
在您的my404.asp
页面中使用“mycustomer”在数据库中查找,然后重定向到正确的登录名
它的功能非常强大,设置一次后,就可以用于许多不同的Url。Url重写正是我想要的。非常感谢!