asp网站怎么做404页面(如何制作404页面)-冯金伟博客园

如何做

asp网站的404页面

制作一个名为404.asp或者404.htm的静态页面放在网站的根目录下,然后进入空的后台设置404错误页面,或者直接输入空的后台设置作为默认404。

当然不是所有空厂商都支持。如果没有,我们也无能为力。

宝塔面板怎样设置404页面?

1、Apache服务器下设置404错误页面

为Apache Server设置 404错误页面的方法很简单,首先制作一个名为404.html/404.htm/404.php/404.asp/404.aspx的页面,视空间要求而定,再在.htaccess 文件中加入如下内容即可(.htaccess文件一般linux空间会自带的,如果没有这个文件,自己可以用记事本写一个,命名为.htaccess,一定要记得去掉记事本文件的.txt哦。而windows虚拟空间是没有这个文件的,也不用上传这个文件):

404 page

ErrorDocument 404 /notfound.php

(“notfound”是你给你的自定义错误页面的命名,你也可以改成Error.php等等)

注意:

(1).切记不要将404错误跳转到网站主页,比如使用了js脚本或者meta refresh跳转技术。否则可能会导致主页在搜索引擎中消失或者不被收录.

(2).切记不要使用绝对URL如果使用绝对URL返回的状态码是“302”+“200”

2、IIS/ASP.net下设置404错误页面

静态404错误页面设置

(1)做个404页面,404.html或者404.htm,根据你的网站实际情况来。

(2)服务器/虚拟主机管理设置,根据自己的情况,选择“使用根目录下的404页面”,如果自己能找到“消息类型”选项,则要选择“文件”或者“默认值”,而不能选择“URL”。如果自己在主机提供商网站的管理后台找不到此“消息类型”选项请联系技术客服做出修改。这是具有决定性的一步。 这步一定要操作好,如果在后台找不到这个消息类型,就不要自己设置,因为你设置之后肯定返回值是200,所以事先和客服联系下。

(3)上传404.htm到网站根目录,打开一次试试,看是否成功了。

我在服务器上,建立一个网站,通过内部IP地址访问 ,怎么访问时显示404错误呢?

404的原因有很多,建议按以下方法去检查:

1,文件确实不存在,检查要访问的文件是否真实存在,或者名字是否输入错了。排查的方法是在IIS管理器中找下该文件,如果不能找到就属于此类错误了。

2,IIS路径配置错误。通过IIS管理器找到网站,在右边窗口应该会列出该网站的所有文件,如果没有列出来,说明配置错误,如果列出来的话,选中文件点右键,选浏览,看能否访问。

3,如果你的网站是ASP的话,在配置有asp.net的IIS有可能ASP会被禁用,检查 WEB服务扩展 下面的ASP服务扩展是否被禁止了。

4,检查你的文件后缀是允许被访问,选网站 点右键 点属性/主目录/配置 ,在弹出的窗口中选择映射,看看你访问的后缀名是否在里面,如果不在里面则是无法访问的!

我的asp网站pc端正常显示,但是手机在输入网址就打不开,显示404,手机上在网址后加wap能打开?

要再加一个自动判断客户端的程序代码,手机访问自动指向手机网址

服务器错误404-找不到文件或目录,怎么处理?

服务器内部错误或者页面无法找到照成的 你可以询问下管理员是否对文件的大小有限制,或者图片的格式的限制 如果文件太大可以分割成多个文件。 导致这个错误的原因一般来说,有三种:  

1、无法在所请求的端口上访问Web站点。

2、Web服务扩展锁定策略阻止本请求。

3、MIME映射策略阻止本请求。  问题解决: 1、网站所在目录的权限问题:权限要有asp.net计算机帐户,user,有的环境中还要打开IIS_WPG,Network Services这两个权限。 2、IIS->主目录->配置->选项->启用父路径打上对勾。 3.通配符应用程序映射这一项要将需要的asp或aspx应用程序插入进来,但我在架设自己的网站程序时该项目没有修改是默认无映射的情况也可以正常运行,这点并不是所有人的所有服务器环境都适用的。

4、.IIS(Internet 服务器)- Web服务扩展 -> Active Server Pages -> 右键点击该项再左键点击”允许”。

5、IIS(Internet 服务器)- Web服务扩展 -> 在服务端的包含文件 -> 右键点击该项再左键点击”允许”。

知网显示404-找不到文件或目录?

服务器内部错误或者页面无法找到照成的 你可以询问下管理员是否对文件的大小有限制,或者图片的格式的限制 如果文件太大可以分割成多个文件。

导致这个错误的原因一般来说,有三种:

1、无法在所请求的端口上访问Web站点。

2、Web服务扩展锁定策略阻止本请求。

3、MIME映射策略阻止本请求。

问题解决:

1、网站所在目录的权限问题:权限要有asp.net计算机帐户,user,有的环境中还要打开IIS_WPG,Network Services这两个权限。

2、IIS->主目录->配置->选项->启用父路径打上对勾。

3.通配符应用程序映射这一项要将需要的asp或aspx应用程序插入进来,但我在架设自己的网站程序时该项目没有修改是默认无映射的情况也可以正常运行,这点并不是所有人的所有服务器环境都适用的。

4、.IIS(Internet 服务器)- Web服务扩展 -> Active Server Pages -> 右键点击该项再左键点击"允许"。

5、IIS(Internet 服务器)- Web服务扩展 -> 在服务端的包含文件 -> 右键点击该项再左键点击"允许"。