我有一个网站,我的客户可以登录。他们中的一些人抱怨URI太复杂了。它对每个客户都是独一无二的,如下所示:
http://www.example.com/login.asp?rld=213&companyID=127432
我真正想要的是拥有像这样的道路:
http://example.com/Wallmart(维基百科这样做)
我曾尝试谷歌,但因为我不知道这个插件的名称(?),真的很难找到。这叫什么? 而且,使用这样的插件有任何缺点或问题吗?
我知道可以创建一个虚拟文件夹并将其重定向到登录页面,但我有太多客户无法手动执行此操作。
祝你好运 //大卫
答案 0 :(得分:1)
答案 1 :(得分:0)
将您的404错误页面重定向到您自己的某个页面:将其称为my404.asp
在my404.asp
中执行以下操作:
p = lcase(Request.ServerVariables("QUERY_STRING"))
p将被称为
http://www.yoursite.com/?404;http://www.yoursite.com:80/login.asp?rld=213&companyID=127432
所以p
将填充传递的参数。
请注意?404
和原始网址作为参数?
您可以检测到类似
的内容http://www.yoursite.com/?404;http://www.yoursite.com/mycustomer
让您的客户使用
htto://www.yoursite.com/mycustomer
在my404.asp
页面中使用“mycustomer”在数据库中查找,然后重定向到正确的登录信息。
它非常强大,在设置一次之后,它可以用于许多不同的网址。