论坛中碰到如此问题:
我们做了一个网站,域名是www.3322173.com
没想到今天忽然发现了www.qiepeng.cn的内容和我们的是一模一样...内容也是同步更新,只是把内容中3322173.com替换成qiepeng.cn
我关闭我自己的IIS后,两个域名都不能访问了.
我郁闷啊,这是什么样的技术哦.怎么解决呢?
这个事情肇事人很无耻,也很容易对付,只要把对方服务器ip屏蔽掉就ok了,如何实现的呢,下面就以上面的例子讲述。
主要思路就是url重定向。
打开iis,新建一个网站,名称为test,配置同一般的.net2.0配置。
建立成功后,有些地方需要修改。
为404错误重定向,这个是最关键的。选择属性-自定义错误-列表中双击404,消息类型选url,url的地方输入 /Handler.ashx
让iis不处理aspx等文件。选择属性-主目录-配置-应用程序扩展中把aspx删除。
这样iis就配置完成了,接着写一小段代码来处理404错误重定向的页面就可以了。
这里用httphandler来处理,也就是上面的Handler.ashx文件,这样不容易和其他文件冲突,用dll和webconfig配合其实更好。
打开vss2005,建立新网站,就是刚刚的iis路径。删掉那个default.aspx。
添加新项-一般处理程序-生成一个Handler.ashx。
添加如下代码:
<%
@ WebHandler Language
=
"
C#
"
Class
=
"
Handler
"
%>
using System;
using System.Web;
public class Handler : IHttpHandler ... {
using System;
using System.Web;
public class Handler : IHttpHandler ... {