网站可以如此复制?

news/2024/5/15 4:12:29/文章来源:https://blog.csdn.net/phphot/article/details/2132294



论坛中碰到如此问题:
我们做了一个网站,域名是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 {
    
    
public void ProcessRequest (HttpContext context) {
        
        
//标记一下
        context.Response.ContentType = "text/plain";
        
        
//取得404错误重定向的参数和主机
        string strQuery = context.Request.Url.Query.Replace("?404;","").ToLower();
        
string localHost = context.Request.Url.Authority.ToLower();

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

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

            
string type = wb.ResponseHeaders["Content-Type"];

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

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

            context.Response.End();
        }

        
catch
        
{ }
    }

 
    
public bool IsReusable {
        
get {
            
return false;
        }

    }


}

 

效果如下

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

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

 

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

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

相关文章

一步步构建大型网站架构

一步步构建大型网站架构 之前我简单向大家介绍了各个知名大型网站的架构&#xff0c;MySpace的五个里程碑、Flickr的架构、YouTube的架构、PlentyOfFish的架构、WikiPedia的架构。这几个都很典型&#xff0c;我们可以从中获取很多有关网站架构方面的知识&#xff0c;看了之后你…

Anonymous几天之内攻陷500多个中国网站

根据CNET的报道&#xff0c;Anonymous***激进组织已经在几天之内黑掉了超过500个中国政府/商业网站&#xff0c;并号召中国***加入他们。 The hacked Web site for the Central Business District in Chengdu, China. (Credit: Screenshot by Steven Musil/CNET)

烂泥:使用火狐解决网站图片不能复制下载的问题

本文首发于&#xff1a;烂泥行天下www.lanni654321.com由LureDresswww.luredress.com提供赞助 由于博客的需要&#xff0c;需要转载和下载一些网络上的图片&#xff0c;比如最近在阿里巴巴上看到的图片。想下载一些图片&#xff0c;但是阿里巴巴禁用鼠标的右键功能。网络上也有…

Java实现网站请求流量分析统计

如上图所描绘的&#xff0c;在不断刷新test.html请求页面时&#xff0c;上图total.html页面会实时的更新&#xff08;1秒响应更新一次&#xff09;&#xff0c;折线图会实时进行上下变动。其中需要导入echarts.min.js和jquery-3.5.1.min.js和fastjson-1.2.53.jar包。 0.首先是…

从vancl看垂直商业网站的崛起

如果说2007年IT业内的几大事件&#xff0c;卖衬衣的卖火了&#xff0c;这肯定是2007年的重大事件之一。提起卖衬衣的&#xff0c;大家肯定会想到的是PPG&#xff0c;但我为什么不拿PPG做标题呐&#xff1f;我认为PPG并不是真正的互联网公司&#xff0c;PPG只是打了一个网络直销…

55个漂亮的蓝色风格网站设计作品欣赏(上篇)

蓝色是光的三原色中的一元&#xff0c;是最冷的色彩&#xff0c;非常纯净&#xff0c;通常让人联想到海洋、天空、水、宇宙。纯净的蓝色表现出一种美丽、冷静、理智、安详与广阔。今天&#xff0c;本文收集了一些优秀的蓝色风格的网站设计作品与大家分享&#xff0c;一起欣赏。…

大型电子商务网站架构求解

这是一个技术提问帖,更是一个技术回复分享帖!希望有经验的朋友能够不吝赐教,让我们能在回复中分享到技术!同样希望管理员同志不要将此贴移出首页区,在讨论中学习和分享知识也是一种学习的方式,不是吗?---------------------------------华丽的分割线-------------------------…

Apache主导全美100大网站

随着同 IIS 的竞争以及 Lighttpd 的崛起&#xff0c;关于 Apache 市场下滑的声音不绝于耳&#xff0c;但 Pingdom 的统计表明&#xff0c;Apache仍然主导全美100大网站&#xff0c;占据了49%的市场份额。在 Pingdom 检测的众多网站中&#xff0c;Web服务器的使用五花八门&…

Wordpress Seo 优化的几个建议

WordPress SEO一直是大家很关系的问题&#xff0c;我们也曾经发过WordPress SEO 完全指南&#xff0c;那篇文章系统而详细的见解了如何对WordPress进行优化&#xff0c;今天Wopus中文平台的SEO顾问swsw007给大家分享他的一些WordPress SEO的技巧。一、3步把wordpress打成seo良好…

年度盛宴——2012年排名前20的 HTML5 应用和网站作品

过去的2012年&#xff0c;Web 领域有众多新变化&#xff1a;HTML5 将在2014年成为推荐标准&#xff1b;W3C 任命了4位新编辑来管理 HTML5 规范并托管到 Github 上面&#xff1b;WHATWG 继续致力于活动的 HTML 标准&#xff08;Living Standard&#xff09;。 您可能感兴趣的相关…

android客户端和网站数据交互的实现(基于Http协议获取数据方法)

android客户端一般不直接访问网站数据库&#xff0c;而是像浏览器一样发送get或者post请求&#xff0c;然后网站返回客户端能理解的数据格式&#xff0c;客户端解析这些数据&#xff0c;显示在界面上&#xff0c;常用的数据格式是xml和json。 可以理解客户端其实是一个你自己定…

ASP.NET网站管理工具的初始配置

ASP.NET 网站管理工具是ASP.NET2.0以来VS提供的操作Web.config的GUI.使用起来比直接编辑Web.config方便一些.但初始化配置时会遇到以下麻烦. 参考几个blog和俺自己的实验,总结点东西写写. 1、打开ASP.NET网站管理工具 有两个方法可以打开这个工具。 &#xff08;1&#xff…

网站加速将由CDN技术实现

2019独角兽企业重金招聘Python工程师标准>>> 过去的两年里,人们熟悉互联网CDN(内容分发网络)越来越深入的理解和印象。如果以前的用户下载信息,软件,甚至玩网络游戏已经在参考的言语CDN的技术,所以现在人们分享视频,视频点播流媒体或广播更依赖加。CDN毫无疑问,CDN技…

idc云服务器网站功能,idc云服务器网站

idc云服务器网站 内容精选换一换在云服务器上搭建网站后&#xff0c;部分客户通过本地网络访问网站时出现偶发性无法访问的情况。确认客户使用的本地网络。若客户的本地网络是NAT网络(本地主机通过NAT功能使用公网IP地址访问弹性云服务器)&#xff0c;可能会导致该问题。若客户…

工作系列之可爱屋早教中心网站重构

2010年下半年&#xff0c;经过朋友的推荐&#xff0c;有幸参与到可爱屋早教中心网站重构项目中。可爱屋早教中心在2010年业务经过一次大的升级&#xff0c;急需扩展招生渠道&#xff0c;因此网络招生自然而然提上了日程。他们的官网由以前的工程师建设好以后&#xff0c;托管在…

创建模板_怎么用模板创建自己的网站

其一&#xff0c;在自己的网站上&#xff0c;首要任务就是购买一个域名。域名的网站是非常重要的&#xff0c;如果你想买一个好的域名&#xff0c;所以在购买前是需要考虑域名&#xff0c;一般来说&#xff0c;在购买时选择主域比较好&#xff0c;特别的人可以去知道更多关于的…

如何给网站瘦身?图文并茂的前端性能优化指南

提高网站的速度对网站的成功有巨大的影响&#xff0c;因为网站的加载速度直接影响到用户体验和搜索引擎排名。Browser Diet 是一个非常好的指南&#xff0c;列出了前端性能优化的各种技巧和工具。 您可能感兴趣的相关文章2012年最佳 Web 前端开发工具和框架史上最全的浏览器 CS…

关闭81端口导致的部分网站无法访问

今天同事去天鹅湖百盛做培训&#xff0c;结果百盛办公电脑均无法登录我们的商务数据系统&#xff0c;但访问其它常用网站包括QQ都正常&#xff0c;杀软、本地防火墙、Winsock LSP都试过&#xff0c;同事搞了很久没搞定打电话过来&#xff0c;准备去现场看看&#xff0c;百度地图…

SharePoint 2007 Restore Site Collection遇到的网站集Url缓存问题【已解决】

这个问题比较奇怪&#xff0c;可以说是SharePoint的一个BUG吧。请看下图&#xff1a; 在Site Collection List里面看不到正常的网站集信息。但是这个Url缺存在于此。 这是正常网站集选择时显示的信息&#xff1a; 在做Site Collection的Restore时候碰到如下错误&#xff1a; 错…

【转载】nginx实现网站负载均衡(windows+IIS负载实测)

如果你关注过nginx&#xff0c;必定知道nginx这个软件有什么用的&#xff0c;如果你的网站访问量越来越高&#xff0c;一台服务器已经没有办法承受流量压力&#xff0c;那就增多几台 服务器来做负载吧。做网站负载可以买硬件设备来实现&#xff0c;比如F5,不过价格就几十万到上…