IIS7 404错误
升级了网站服务器,迁移到win2008系统,新的问题也接踵而来。
因为网站程序是asp版的,目录下有bin文件夹,当站点要访问bin文件时,它就报404错误。
上网找到“IIS7 url里面禁止包含bin的文件夹”-----http://www.800home.cn/Windowsjiaocheng/2009121227.html
修改了,好了一个上午,后来又报错了,不知道win2008是否有自我恢复功能什么的。
后来改变方向,想通过自定义404错误页面(404.asp),重定向到正确的页面。
但是不能在404错误页面里面获取到上一个URL。
例如: 错误访问“http://172.31.1.97/eProcess/bin/detail/default.asp?tid=1”,它会转到404.asp 。
现在想在404.asp页面中,获取到上面的错误URL,并把它改成正确的路径
“http://172.31.1.97/eProcess/bins/detail/default.asp?tid=1”
但是获取不到前面那个错误URL,看网上说用
request.serverVariables("HTTP_REFERER")
Request.ServerVariables("URL")
都不行。
唉,只好上CSDN来寻求高手赐教,不胜感激!