标签:html direct 特定 errors ofo net 404错误 system html4
Apache系统中的.htaccess文件(分布式配置文件)提供了针对目录改变配置的方法,也就是在一个特定的文件目录中放置一个包含指令的文件,以作用于此目录以及所有子目录.直白的说,.htaccess文件只是一个简单的文档,可以在里面添加些简单的命令实现各种不同的配置.
作用:
1.设置404页面
1) Apache服务器404页面的设置方法
在.htaccess文件中加入代码:
ErrorDocument 404 /Error.html
建立简单的HTML404页面Error.html, 把该Error.html放置在网站根目录即可.
2) IIS/ASP.net下设置404错误页面
首先,修改应用程序根目录的配置,打开"web.config"文件,在其中添加内容:
<configuration> <system.web> <customErrors mode="On" defaultRedirect="error.asp"> <error statusCode="404" redirect="nofound.asp"> </customErrors> </system.web> </configuration>
其中"error.asp"为系统默认的404页面,"nofound.asp"为自定义的404页面,使用时请修改相应文件名.
然后,在自定义404页面"nofound.asp"中加入:
<% Response.Status = "404 Not Found" %>
2. 实现URL重定向
我们可以对网站进行重新规划,将文档进行迁移,或者更改目录,这个时候,来自搜索引擎或者其他网站链接过来的访问就可能错误.这种情况下,可以通过如下指令来完成旧的URL自动转向新的地址:
Redirect /旧目录/旧文件名 新文档的地址 或者整个目录的转向: Redirect /olddirectory http://www.newsite.com/newdirectory
标签:html direct 特定 errors ofo net 404错误 system html4
原文地址:https://www.cnblogs.com/xingxia/p/web_htaccess.html