2012-05-04 63 views
10

我最近獲得了Themeforest批准的網站模板。我在我的網站上獲得的流量太多,並注意到我在Themeforest上的演示受到一些軟件(如HTTrack)的破壞。如果它繼續銷售的項目可能最終會減少。如何保護我的網站免受HTTrack或其他軟件的翻錄?

那麼,有沒有辦法阻止那些用戶抓取演示?

僅供參考,我沒有使用任何種類的VPS或個人服務器。我只是在共享主機上託管我的文件。

如果有人幫我解決這個問題,我會很高興。

回答

7

不,你無能爲力。如果你有一個演示你需要保護,水印它。但是,水印可以被刪除,並且有人可能認爲水印在實際產品中。

我會使用類似TinEye.com的東西,並尋找每月未經授權使用您的圖像。你可以追蹤盜竊你工作的人。

+0

我聽說有類似於加密文件的東西。你知道這件事嗎? – TheCrypticNerd

+0

@FahimMurshed,沒關係。如果有人可以在屏幕上看到它,它可以被複制。即使你沒有提供切片圖像,他們仍然可以複製它,如果他們能看到它。 – Brad

+0

好的,謝謝。我縮小了我的JS和CSS代碼。也許它會有所幫助,並再次感謝TinEye.com 我會在那裏看看。感謝您的時間:) – TheCrypticNerd

-1

因爲每個人都可以通過瀏覽器閱讀你的HTML源代碼,所以你無能爲力。

0

傷心地沒有太多的事情可以做。但是,您可以通過使用@import url('here')通過style.css導入您的樣式的源代碼,從而使腳本小部件停止一半。他們仍然可以查看您的.css樣式,但是您必須輸入完整的網址才能獲取。這可以阻止一些,但不是全部。

其他方法是將Javascript代碼阻塞成許多數字,這會使您的代碼變得混亂且不可讀。至於HTML文件,因爲瀏覽器必須讀取它們,所以它們是可讀的。

我妨礙了我的網站上的一些代碼,我沒有遇到問題。這是最後一種安全解決方法。

你可以用其他方法解決問題,就是將php文件嵌入到對方中。

除此之外,你真的不能做太多。

+0

感謝您的建議。我已經應用了你所說的一切:)我也縮小了JS和CSS代碼,使它們變得很難讀出! – TheCrypticNerd

+0

是的,我希望代碼不可見。我已經嘗試在themeforest上放置主題,但我不希望它們通過interwebs免費發佈。爲確保您的主題,祝您好運! – Monstr92

10

至少,你可以嘗試其中的任何一種,儘管用戶代理可能會被欺騙。

(1)在.htaccess

RewriteCond %{HTTP_USER_AGENT} ^HTTrack [OR] 
RewriteCond %{HTTP_USER_AGENT} ^SiteSucker [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebZip [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Zeus 
RewriteRule ^.*$ no_download.html [L] 

[OR]

(2)在robots.txt的

User-agent: AhrefsBot 
User-agent: Baiduspider 
User-agent: EasouSpider 
User-agent: Ezooms 
User-agent: YandexBot 
User-agent: MJ12bot 
User-agent: SiteSucker 
User-agent: HTTrack 
Disallow:/

通過添加User-agent: Other_Spam_bot添加額外Spam_bot通過添加 RewriteCond %{HTTP_USER_AGENT} ^Other_Spam_bot添加額外Spam_bot之前Disallow: /

+1

雖然此方法對基於GUI的用戶有效,但可以通過更改User-Agent HTTRACK命令行來解決此問題。 例如: httrack http://bootexperts.com/html/lilama-preview/lilama/index-3.html -O/tmp/shop3 -F「Mozilla/5.0(Android 4.4; Mobile; rv:41.0)Gecko /41.0 Firefox/41.0「 – Touhid

+0

這個技巧至少對一些像httrack這樣的機器人有幫助。謝謝您的回答。 –

相關問題