建站常識
加大力度保衛(wèi)自己網(wǎng)站的勝利果實
2006-06-29 11:15:00
網(wǎng)站需要保衛(wèi)么?推廣還來不及呢,哪能拒客于門外。不過網(wǎng)站的確需要保護,不然……
1.防網(wǎng)頁框架
這年頭,流氓都沒人管,或者說,有后臺的流氓都沒人管。于是各種各樣形形色色的流氓遍地開花。借網(wǎng)摘之名,收流量知名,于是,你就被框框們框住了。
防網(wǎng)頁框架對策
這年頭,法律不保護你,只能自己保護自己。網(wǎng)頁中寫入如下代碼即可防止被框
<script type="text/javascript">if (top.location !== self.location) {top.location=self.location;}</script>
2.防域名捆綁
國人眼中 .com 才是正牌域名,所以大部分情況下是同一個域名 .com 被搶注,而 .net .org 等域名安然無恙。不要以為自己撿了便宜。當(dāng)你用 xxx.net 紅火發(fā)展的時候,別人就會用 xxx.com 解析到你的網(wǎng)站,如果你熟視無睹甚至還洋洋得意,那就等著付學(xué)費吧,等人們都熟悉 xxx.com 訪問時,他們就會向你高價出售該域名,不買的話,等著流量被劫持吧。
防域名捆綁對策
網(wǎng)頁可判斷服務(wù)器SERVER_NAME變量,如果不包含自己的域名則進行跳轉(zhuǎn)。服務(wù)器端 ASP代碼 將www.webjx.com換成自己的網(wǎng)址
Dim strServer_Name
strServer_Name = LCase(Trim(Request.ServerVariables("SERVER_NAME")))
If strServer_Name <> "www.webjx.com" Then
Response.Redirect "http://www.webjx.com"
End If
網(wǎng)頁客戶端 將www.webjx.com換成自己的網(wǎng)址
<script type="text/javascript">
var my_domain = "http://www.webjx.com";
var page_url = window.location.href;
if ( page_url.indexOf(my_domain!= -1) {
top.location = my_domain;
}
</script>
3.防域名劫持
域名劫持分兩種情況,一是在網(wǎng)關(guān)發(fā)送虛假DNS信息,對國內(nèi)國際域名都有效,一般無法解決,只能讓訪客記住自己的服務(wù)器IP或多準(zhǔn)備幾個域名備用,這種情況只能影響部分用戶。
第二個是直接修改DNS信息,時間若長可影響全球用戶。目前 .cn 域名被修改的幾率更大,如前幾天Google和MSN的.cn的域名被劫持。以及幾年前騰迅非法搶奪QQ.com.cn域名事件。
防域名劫持對策
盡量注冊 .com .net 等國際域名,再說 .cn 域名也不向個人開放(就是說,個人注冊沒有法律保障。)
4.防盜版侵權(quán)
盜版侵權(quán)其實是個大問題,可惜在國內(nèi)大不是問題。后果基本上輕則圖片盜鏈影響服務(wù)器,重則,你還想做大做強么?
不知道給這些侵權(quán)者發(fā)工資時發(fā)假幣他們干不干,我倒覺得區(qū)別不大。
防盜版侵權(quán)對策
以下僅是簡單的防護方法,要想根本解決這個問題,得等像樣的著作權(quán)法出臺。還有國家像封殺某些網(wǎng)站一樣的決心。
文章中多使用圖片,并且給圖片打上自己站點logo和域名的水印。
文章中多包含復(fù)雜HTML標(biāo)簽和各種鏈接,降低簡單復(fù)制后的可讀性。
文章中舉例時多使用自己的網(wǎng)站。
5.防網(wǎng)站復(fù)制、采集
各種網(wǎng)絡(luò)廣告平臺一多,不少人就采取這種最簡單的建立網(wǎng)站的方式來悉數(shù)照搬其它網(wǎng)站了。
防網(wǎng)站復(fù)制、采集策略
一般盜取網(wǎng)站信息的服務(wù)器IP比較固定,知道它IP了,自由發(fā)揮吧,比如針對其IP訪問的每個網(wǎng)頁給它多包含一個N兆圖像?;蛘吒纱喾獾羝銲P。