如何让apache支持.htaccess并设置404错误页

 我来答
志同道合x1
2016-07-05 · TA获得超过169个赞
知道小有建树答主
回答量:860
采纳率:0%
帮助的人:428万
展开全部
针对Apache服务器:1.制作一个404页面,页面自己设计即可,命名为notfound.php,上传到网站根目录。
2.打开.htaccess文件,添加代码:ErrorDocument 404 /notfound.php,然后将.htaccess文件上传到网站根目录。
3.如果.htaccess存在ErrorDocument 404 /index.php,一定要将其删除。
这种将404错误转向到网站主页的作法存在极大的风险,严重时会导致主页在搜索引擎中消失。
IIS/ASP.net服务器:
1.自定义404页面
制作一个404页面,命名为notfound.asp,上传到网站根目录。
2.设置404动态页面
修改应用程序根目录的设置,打开“web.config”文件编辑,加入如下内容:
<configuration>
<system.web>
<customErrors mode="On" defaultRedirect="error.asp">
<error statusCode=”404″redirect="notfound.asp" />
</customErrors>
</system.web>
</configuration>
3.修改自定义404页面
在自定义的404页面“notfound.asp”中加入:
<% Response.Status="404 NotFound" %>
便可以保证IIS能够正确地返回“404”状态码。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式