首先想问的是,能不能自己抛出404异常?
比如我的url里面有个参数是ID,所以url请求地址应该是
http://www.xxx.com/xxx.aspx?ID=x
那我想当ID的值为某个值或范围的时候主动抛出404就是没有此资源的异常,不知道行得通么?问这个的目的就是我的网站自己在做SEO,当然我是新手,当初就没考虑的那么全面,三个页面共用了一个数据表,
就是比如 "文章表" "分类表"
但是我的三个页面的样式是需要做成不同的,所以我就把三个页面分别弄成三个分类的数据,但都是文章表里的今天用工具生成网站地图,发现会产生重复的ID分到不同的页面,这样就会对搜索引擎产生重复内容的情况,情况会满严重的
所以就想手动做404不过刚刚想到这个主动抛出404好像是有问题的...
所以想问问有没有好的解决办法
高分求助!!!!!!!!!
比如我的url里面有个参数是ID,所以url请求地址应该是
http://www.xxx.com/xxx.aspx?ID=x
那我想当ID的值为某个值或范围的时候主动抛出404就是没有此资源的异常,不知道行得通么?问这个的目的就是我的网站自己在做SEO,当然我是新手,当初就没考虑的那么全面,三个页面共用了一个数据表,
就是比如 "文章表" "分类表"
但是我的三个页面的样式是需要做成不同的,所以我就把三个页面分别弄成三个分类的数据,但都是文章表里的今天用工具生成网站地图,发现会产生重复的ID分到不同的页面,这样就会对搜索引擎产生重复内容的情况,情况会满严重的
所以就想手动做404不过刚刚想到这个主动抛出404好像是有问题的...
所以想问问有没有好的解决办法
高分求助!!!!!!!!!
解决方案 »
- !!!!!asp.net中flash通信问题
- 怎样在邮件里的发件人显示自己的信息?
- jquery $.post()可否传到后台指定的一个方法呢?
- SQL数据库中,update触发器,为什么记录更新的时候又新增了一行同样的记录??
- 如何调用Google Map Api得出两个地点之间的距离?
- 图片自动调节大小问题
- 请问petshop中SQLHelper中的一个问题?
- 请教,使用ASP.NET(C#)开发Web页面时,如何制作导航条的下拉式菜单
- 请问:做下载系统时,如何让avi,rm 等影音格式文件另存为,而不是直接调用客户端的播放软件进行播放?
- 如何将SQL中的存储过程的值(局部变量)取出了。
- gridview中的数据导出到excel模板
- 进者有分 求vs.net 2005下载地址
指向指定的errorpage
<error statusCode="404" redirect="~/ErrorHandling/404.html" />
</customErrors>
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
void Application_Error(object sender, EventArgs e)
{
Exception objErr = Server.GetLastError().GetBaseException();
string error = "发生异常页: " + Request.Url.ToString() + "<br>";
error += "异常信息: " + objErr.Message + "<br>";
Server.ClearError();
Application["error"] = error;
Response.Redirect("ErrorPage.aspx");
}
或者就直接判定这个页面的内容和那个错误页面相同?