码迷,mamicode.com
首页 > 数据库 > 详细

网站之.htaccess文件

时间:2018-07-31 11:02:44      阅读:153      评论:0      收藏:0      [点我收藏+]

标签: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

 

网站之.htaccess文件

标签:html   direct   特定   errors   ofo   net   404错误   system   html4   

原文地址:https://www.cnblogs.com/xingxia/p/web_htaccess.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!