服务器与VPS中IIS设置404出错页不生效的解决方法

  现在的服务器、VPS租用越来越便宜了,不少新手站长也能用得起服务器或者VPS来建设自己的网站了,可是很多新站长从用虚拟主机转向用服务器或者VPS刚开始总有一些不适应。很多细节方面的问题容易出错误。例如前几天帮助一个新手站长做404页面的问题。

  大家都知道,当网站改版或者栏目进行调整,原路径的页面有的可能进行了更改或删除,而该页面很有可能已经被百度、谷歌等搜索引擎收录了,当访客通过点击进入已经删除的页面时,默认IIS会返回出错的页面,该出错的页面会给客户访问带来很大的影响,因此,制作一个漂亮简洁、带有提示的404页面是一件非常重要的事。

  自定义404页面可以让访客访问到已经删除不存在的网页时自动调用自定义的网页内容,网页上可以有图片和文字,并且可以加上提示和返回首页的链接,让访问者有更好的访问体验,同时也不至于让网站的流量流失。今天就重点为大家讲一下在IIS上设置404出错页面时常见的问题。

  我的那位新手朋友原来一直用的虚拟主机,404页面设置在后台简单弄一下就好了。最近几天买了一个月的VPS试着用用,但是在克服了重重困难之后只有404页面总也设置不成功不成功,而且一直没找出问题,后来经过检查是他VPS权限配置的问题。

  为了增加文章解决这个问题的完整性,我将几种最常见原因整理如下:

  404自定义出错页设置失败原因一:

  

  设置出错。如图,设置的时候“消息类型”选择“文件”,下边文件的位置要写正确了,可以点击“浏览”进行选择。

  404自定义出错页设置失败原因二:

  

  服务器或者VPS是有权限配置的,而且权限配置很严密。首先查看一下404.html的安全属性,404页面的“安全”选项卡里“组或用户名称”中并没有IIS相关的用户组,看来是IIS本身没有权限访问这个文件了。也就是漏掉一个工作组权限了,那就是IIS_WPG。因此直接给这个站点下面的404.html加上IIS_WPG组读取和运行权限就可以了。再次测试就成功了!

  404自定义出错页设置失败原因三:

  设计的404.html文件大小过小,由于IIS只能检查到容量大于512B以上的文件,所以404.html的大小也必须大于512B。有些站长在404.html的页面上只写了几个字加上两个链接就完事了,在设置时明明所有的都设置对了,但就是无法调用自己设计的404.html从而造成设置失败或访问无效,原因就在于此!

  以上就是我个人总结的关于设置独立服务器和VPS中404错误页面的方法,希望对新手站长有一些帮助,也恳请高手批评指教!

  本文由贵金属交易所(http://www.ttgjs.com)编辑发表,欢迎转载,转载请手下留情保留此链接,谢谢合作!

时间: 2024-11-02 23:10:26

服务器与VPS中IIS设置404出错页不生效的解决方法的相关文章

电脑中通过IIS访问svc出错提示无法提供网页的解决方法

  1.以管理员身份运行PowerShell; 2.输入命令get-windowsfeature,并按回车键查看到.Net framework 4.5的"HTTP 激活"显示未安装; 3.输入命令进行安装:Add-WindowsFeature -name NET-WCF-HTTP-Activation45; 4.再次通过命令get-windowsfeature查看安装后的结果,然后再次访问svc时,便可正常打开了.

Windows服务器关闭当先安全设置不允许下载该文件的解决方法_win服务器

大家在使用服务器的时候,刚登陆上桌面无法下载软件,是因为ie默认选项的问题,可以通过如下几种方法设置一下即可.   文字版: 为了安全,Windows服务器默认禁用了从网上下载文件的安全选项.此错误即是出现在这里,所以打开这个选项即可: 控制面板 -- Internet选项 --安全 -- 找到"自定义级别" -- 找到"下载"项,其中有"文件下载"勾选框,勾选"启用"即可. 环境:Windows Server 2003 En

IIS设置404页面图文教程(选择URL还是文件 )_win服务器

下面侯庆龙说明放置404页代码一些方方面面,希望大家能用到网站建设当中: <META http-equiv=refresh content="3; url=http://www.iglee.net/">,把其中网址改成你的想要转接的网址.网页即可. 提供一种最实用而且最通用的代码,可以用于html,asp,php中,把这代码加到的与之间即可,代码如下 404页会不会被搜索引擎认为作弊 答案:否,当你网页有少部分消失采用404页跳转,搜索引擎是不会认为作弊的,因为这是符合正常

在服务器的mysql中创建自定义函数出错

问题描述 在服务器的mysql中创建自定义函数出错 我的一台机器,连接服务器上mysql,创建自定义函数报错[Err] 1418 - This function has none of DETERMINISTIC NO SQL or READS SQL DATA in its declaration and binary logging is enabled (you might want to use the less safe log_bin_trust_function_creators

PHP在Windows IIS上传的图片无法访问的解决方法_win服务器

PHP在Windows IIS上传的图片无法访问的解决方法 首先登录到网站后台进行了测试发现上传的图片在确实浏览器打不开且出现了无法访问的错误信息:" 401 - 未 授权: 由于凭据无效,访问被拒绝." 然后又测试了该服务器上其他几个php项目发现也出现了一样的错误: 图片上传成功,但浏览器没有权限访问.因为测试的几个php系统是不一样的,有thinkphp,wordpress,百度ueditor编辑器. 所以这几个系统同时出现问题的概率实在是太小了,所以基本上排除了程序的bug,且

设置404错误页相关

问题描述 网站是url重写的站点重写后扩展名为html设置web.config的customErrors后只对不存在的文件可以正常404例如http://localhost:12909/w.html可以跳转自定义的404http://localhost:12909/woks.h不跳转404出来的是IIS的404错误页http://localhost:12909/woks.ad出来的也是IIS的404并提示请求筛选模块被配置为拒绝该文件扩展名.http://localhost:12909/work

WPS中怎么设置不同的页眉页脚

  WPS中怎么设置不同的页眉页脚          在wps的使用中,通常会需要设置不同的页眉页脚,那么WPS中怎么设置不同的页眉页脚?小编来告诉你吧! 按更换页眉页脚的需要,插入"分节符",并将设置不选择为"与上节相同",即可实现目标.

Android开发中Activity之间切换出现短暂黑屏的解决方法_Android

本文实例讲述了Android开发中Activity之间切换出现短暂黑屏的解决方法.分享给大家供大家参考,具体如下: 在默认情况下,Android应用程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初始化列表数据.向服务器发送请求获取数据等等.同样,使用startActivity(inte -- 在默认情况下,Android应用程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初 始化列表数据.向服务器发送请求获取数据等等.同样,使用s

Android开发中Activity之间切换出现短暂黑屏的解决方法

本文实例讲述了Android开发中Activity之间切换出现短暂黑屏的解决方法.分享给大家供大家参考,具体如下: 在默认情况下,Android应用程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初始化列表数据.向服务器发送请求获取数据等等.同样,使用startActivity(inte -- 在默认情况下,Android应用程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初 始化列表数据.向服务器发送请求获取数据等等.同样,使用s