网站可以如此复制?

news/2024/5/10 1:57:49/文章来源:https://blog.csdn.net/iteye_20835/article/details/81553473

论坛中碰到如此问题:
我们做了一个网站,域名是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。

添加如下代码:

<%@WebHandlerLanguage="C#"Class="Handler"%>

usingSystem;
usingSystem.Web;

publicclassHandler:IHttpHandler...{

publicvoidProcessRequest(HttpContextcontext)...{

//标记一下
context.Response.ContentType="text/plain";

//取得404错误重定向的参数和主机
stringstrQuery=context.Request.Url.Query.Replace("?404;","").ToLower();
stringlocalHost=context.Request.Url.Authority.ToLower();

//计算目标地址
stringtargetHost="www.3322173.com";
stringqueryUrl=strQuery.Replace(localHost,targetHost);



try
...{
//获取目标页面内容
System.Net.WebClientwb=newSystem.Net.WebClient();
byte[]b=wb.DownloadData(queryUrl);

stringtype=wb.ResponseHeaders["Content-Type"];

//判断是否文档页面,这里可以稍微复杂些考虑到js和css等其他文件,多判断几个条件就可以了
if(!string.IsNullOrEmpty(type)&&type.ToLower().StartsWith("text/html"))
...{
//替换文档内容中的主机地址
stringstr=System.Text.Encoding.Default.GetString(b);
str
=str.Replace(targetHost,localHost);
context.Response.Write(str);
}

else
...{
//如果是图片等直接输出
context.Response.BinaryWrite(b);
}

context.Response.End();
}

catch
...{}
}


publicboolIsReusable...{
get...{
returnfalse;
}

}


}

效果如下

直接运行就可以看到效果了。

申明:本文只针对技术方面讨论,请不要用于不正当途径,否则后果自负,本文作者jinjazz不承担任何责任。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_843197.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

RuiJi.Scraper 3.0 新增爬取链 - 深度爬取网站

RuiJi.Scraper是一款Chrome浏览器插件&#xff0c;可以可视化的对网页进行抽取&#xff0c;并导出抽取结果 本次更新添加爬取链功能&#xff0c;可以从指定页面按照规则设置对网站进行深度爬取 新功能位于新选项卡 - 爬取链 如图所示 我们以CSND搜索为例 创建爬取链 &#xf…

另类网站版式设计欣赏

另类网站版式设计欣赏 当你在创建一个新网站的时候&#xff0c;希望这些网站富有个性的版式设计能给你带来灵感。 Popmatik 这是Rob Leach设计制作的一个个人网站&#xff0c;这个网站用了一个瓶子的底图&#xff0c;网站的内容都在瓶子的这个包装纸上。 Digitalmash.com Digi…

使用Java获取一个动漫网站所有的动漫名

首先创建一个类&#xff0c;用来获取当前页面的链接&#xff1a; public class Link {private String frontStr;private String behindStr;public String linkStr;public Link(){frontStr "http://www.imomoe.ai/so.asp?page";behindStr "&dq%C8%D5%B1%…

Vue 项目(网站应用)接入QQ互联qq登录接口 汇总

还是按照顺序从头到尾介绍一下&#xff08;前面都知道的&#xff0c;可以直接看后面的VUE部分&#xff09;&#xff0c;如果有不对的地方&#xff0c;也欢迎大神指导 1、申请appid和appkey&#xff08;这指定是必须的了&#xff09; 申请地址 申请地址地址 1.1、注册开发者 1.1…

asp.net 网站源码,还原

asp.net 网站源码&#xff0c;还原1. 环境与系统2. IIS安装与配置3. 网站还原过程4. 遇到的bug备份服务器(Windows Server 2008 R2)的asp.net网站源码&#xff0c;现需仿真还原网站。 1. 环境与系统 台式计算机    Windows 7 旗舰版 2. IIS安装与配置 详见。 3. 网站还原…

奇奇seo优化软件_seo搜索优化软件产品

产品seope4c65搜索优化软件&#xff0c;5g时代的到来&#xff0c;使得很多企业对移动互联网的推广预算再次增加。究其原因&#xff0c;是移动互联网用户数量的增加&#xff0c;使得行业竞争对手增多&#xff0c;网络推广成本提高。如果预算不增加&#xff0c;企业网站的排名总是…

wordpress如何让百度快速收录_如何优化网站让百度收录我的网站?

之前有小伙伴问小编如何让自己的网站快速更好的被百度收录&#xff1f;今天黄小编就为大家讲解一下百度收录的相关知识。第一当我们做一个网站的时候&#xff0c;要检查代码里面是不是有很多出错误代码&#xff0c;或者是百度蜘蛛很不喜欢的东西。还有百度蜘蛛最不喜欢的就是网…

网站分析十必问(上)

近半年没有更新博客了&#xff0c;一是因为忙&#xff0c;二是因为懒。我觉得在工作之余能有一些自己的事情&#xff0c;并且还能把它坚持下来是一件很幸福的事情。2012年我将继 续更新我的博客。坚持写博客对我有两个好处&#xff1a;1帮助我进行思考。每一次写作的过程也是一…

企业网站服务器充值算什么费用,云服务器费应该计入什么科目

云服务器费应该计入什么科目 内容精选换一换云耀云服务器创建成功后&#xff0c;如果发现磁盘不够用或当前磁盘不满足要求&#xff0c;可以将已有云硬盘挂载给云耀云服务器&#xff0c;或在“存储 > 云硬盘”页面购买新的磁盘&#xff0c;然后再挂载至云耀云服务器。已创建可…

【码农福音】说自己英文不好而不去看英文网站的同学看过来!

作为开发者&#xff0c;都知道英文文档更全更好&#xff0c;可是对于英文不好的人来说&#xff0c;看到那密密麻麻的英文单词真头疼。 其实我们可以通过【有道网页翻译】来帮我们解决这个问题&#xff01;~操作非常简单&#xff01;一劳永逸&#xff01;~ 首先看到这是Androi…

其它网站都能正常上,就一个网站不能上的解决办法

前段时间我的电脑csdn一直都打不开&#xff0c;而同一个公司的同事却可以打开。同事还说人品问题吧&#xff01;在网上搜了解决办法都是什么奥运会期间的事&#xff0c;让我郁闷至极&#xff01; 最后终于找到问题的原因了&#xff0c;就是把浏览器的缓存清理一下&#xff01; …

程序员非常实用的十个工具网站,值得收藏

原文链接&#xff1a; 程序员非常实用的十个工具网站&#xff0c;值得收藏 一、regex101 网站地址&#xff1a; https://regex101.com/ 强大的正则表达式工具&#xff0c;你可以实时查看匹配信息&#xff0c;并且会用不同的颜色将 Group 标记出来。而且有 Quick Reference 来…

php中文网的网站怎样安装,服务器如何安装phpmyadmin

使用php和mysql开发网站的话&#xff0c;phpmyadmin是一个非常友好的mysql管理工具&#xff0c;并且免费开源&#xff0c;国内很多虚拟主机都自带这样的管理工具&#xff0c;配置很简单&#xff0c;接下来在linux服务器上配置phpmyadmin来管理MySQL数据库。首先访问phpmyadmin官…

网站解析到服务器地址,网站怎么解析到自己的云服务器地址

网站怎么解析到自己的云服务器地址 内容精选换一换本文介绍通过华为云市场镜像“Drupal内容管理系统(LAMP)”搭建Drupal网站的方法。Drupal是使用PHP语言编写的开源内容管理框架(CMF)&#xff0c;它由内容管理系统(CMS)和PHP开发框架(Framework)共同构成。Drupal用于构造提供多…

通过五个视频网站数据,分析统计节目受欢迎度

一、需求 自定义输入格式 完成统计任务 输出多个文件 输入数据&#xff1a;5个网站的 每天电视剧的 播放量 收藏数 评论数 踩数 赞数 输出数据&#xff1a;按网站类别 统计每个电视剧的每个指标的总量 任务目标&#xff1a;自定义输入格式 完成统计任务 输出多个文件 二、…

漂亮的网站底部代码_WP主题开发12:wordpress主题trans主题底部代码的修改

在前面的章节中&#xff0c;我们完成了wordpress主题trans首页动态模板的头部、左侧边栏和右侧边栏的动态数据的调用&#xff0c;现在就剩下trans模板底部没有修改了。今天&#xff0c;我们就要对trans模板的底部的代码进行修改。我们看一下trans主题的静态模板(如下图)&#x…

网站运维工具使用iis日志分析工具分析iis日志(iis日志的配置) 我们只能通过各种系统日志来分析网站的运行状况,对于部署在IIS上的网站来说,IIS日志提供了最有价值的信息,我们可以通过它来分析

网站运维工具使用iis日志分析工具分析iis日志(iis日志的配置)我们只能通过各种系统日志来分析网站的运行状况&#xff0c;对于部署在IIS上的网站来说&#xff0c;IIS日志提供了最有价值的信息&#xff0c;我们可以通过它来分析网站的响应情况&#xff0c;来判断网站是否有性能问…

python爬取百度学术文献搜索引擎_通用爬虫探索(一):适用一般网站的爬虫

这是笔者参加今年的泰迪杯C题的论文简化版。虽然最后只评上了一个安慰奖&#xff0c;但个人感觉里边有些思路对爬虫工作还是有些参加价值的。所以还是放出来供大家参考一下。简介#一个爬虫可以分为两个步骤&#xff1a;1.把网页下载下来&#xff1b;2.从网页中把所需要的信息抽…

解决Community Server中网站域名被去掉了www的问题

这几天把Community Server发布到网站上&#xff0c;但是奇怪的是每次一访问&#xff0c;网站地址就从输入www.mySite.com/cs变成了mySite.com/cs&#xff0c;导致访问不能访问。经过了3天屡战屡败、屡败屡战之后&#xff0c;终于从国外的一个论坛上找到了答案。 原来是需要配置…

市场调研琐事一堆?这几个好用设计网站快收藏起来用

市场营销工作的内容主要是通过对市场调研&#xff0c;分析消费者需求&#xff0c;根据需求来制定市场运营的策略&#xff0c;以及抓好各项策略的落实&#xff0c;进而实现对市场进行全周期的。在各项具体琐碎工作中&#xff0c;学会运用以下4个神仙网站&#xff0c;能够让工作效…