Перенаправьте страницу с ошибкой 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
и исходный URL-адрес в качестве параметра?
Вы можете обнаружить что-то вроде
http://www.yoursite.com/?404;http://www.yoursite.com/mycustomer
, чтобы позволить вашему клиенту использовать
htto://www.yoursite.com/mycustomer
, используя mycustomerВы my404.asp
страница, чтобы найти его в базе данных, а затем перенаправить на правильный логин.
Это очень мощный, и после настройки один раз, он может быть использован для различных URL-адресов.