大家好,今天小编关注到一个比较有意思的话题,就是关于虚拟主机htaccess的问题,于是小编就整理了2个相关介绍虚拟主机htaccess的解答,让我们一起看看吧。
如何设置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到网站根目录,打开一次试试,看是否成功了。
APACHE是什么意思?
Apache是一支流行的开源软件基金会,也称为Apache软件基金会(Apache Software Foundation,ASF)。它成立于1999年,旨在支持、维护和鼓励开发者使用开源软件。Apache是互联网上最流行的Web服务器之一,其下有众多知名软件,如Apache HTTP服务器、Apache Maven、Apache Tomcat等。
Apache的含义有些争议,但一般认为它的名字来自于一个电视节目《飞跃比佛利》(Beverly Hills,90016),其中两位主角是“杰”(Jodie)和“阿”(A.J.),两者名字的结合可能启发了ASF的命名。不过,这只是猜测,并没有确凿的证据。
总之,Apache是一个对开源软件有着巨大贡献的组织,它的存在使得开源软件在互联网上得到了广泛应用和认可。
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 apache的主要属性:
1,支持http1.1标准 2.支持多种脚本语言如perl php jsp等 3.支持多种用户认证机制,如.htaccess文件,mysql数据库,openldap目录等。
4.支持虚拟主机 5.支持访问控制。
6.支持重定向和重写规则 7.支持ssl。
到此,以上就是小编对于虚拟主机htaccess的问题就介绍到这了,希望介绍关于虚拟主机htaccess的2点解答对大家有用。