我有一个index.html文件& default.asp文件(同一目录)
我只想在输入域名/服务器名称时访问index.html文件,例如www.cat.com如果输入了其他内容我想显示Response.Write('找不到页面')
我的default.asp文件:
<%
If InStr( UCase(Request.ServerVariables("SERVER_NAME")), UCase("cat.com") ) = 0 Then
Response.Write("Page Not Found")
End If
%>
我这样做的原因是因为我将多个域指向同一目录。
目前,这两个域都被重定向到index.html文件。
如果输入了其他cat.com,是否可以停止执行?
谢谢
答案 0 :(得分:4)
要在代码中调用404样式行为,请使用
Response.Status = "404 Not Found"
Response.End
但是,您无法根据请求中的主机名阻止访问.html文件等静态内容。