【问题标题】:Stop people from downloading my website [duplicate]阻止人们下载我的网站[重复]
【发布时间】:2016-10-05 03:03:34
【问题描述】:

我正在建立我的第一个网站,我想知道是否可以避免人们使用 HTTrack 之类的程序下载我的网站。如果有任何其他(相当简单的)方法可以保护我的网站,我将非常感谢您的帮助。

谢谢。

【问题讨论】:

  • 在构建时使用私有/本地 Web 服务器
  • 您为什么要拒​​绝人们下载您的网站?
  • 尝试下载 HTTrack 并查看它发送到您的服务器的标头。如果它们与常规浏览器不同,您可以使用它来检测该特定工具。阻止人们下载您的网站的最流行方法是不要将其放到互联网上。
  • 如果您不希望人们下载它,请不要在互联网上公开访问。

标签: html css architecture system protection


【解决方案1】:

当您考虑 people downloading my website 时,他们只接收您网站的 HTML/CSS/javascript/图像!如果您有任何服务器端代码(例如:PHP),他们不会得到它!因为客户端得到的是运行服务端代码后的输出!

没有 100% 的机制来锁定您网站的内容。您可以通过缩小和混淆来在一定程度上保护您的 javascript 代码。但是有一些工具可以让人们美化它并使其可读!

过去,有些人发现其他人在复制他们的设计等时会合法化。但我认为,大多数企业对此并不担心。他们不再担心those guys copied my design!,而是专注于改进他们的网站并让他们的服务变得更好。这样他们的潜在客户就会留在他们的网站上,而不是去模仿网站!

所以我的意见是,你应该停止担心它。相反,更多地专注于创建您的网站并使其变得很棒!如果您的网站是针对产品或服务的,请尝试为您的客户提供出色的客户支持。这样他们将永远成为您的客户!

最好的祝愿。

【讨论】:

    【解决方案2】:

    最好防止 httrack 软件和应用程序可以复制您的网站设计使用此代码 在 .htaccess 上

    Options All -Indexes
    RewriteBase /
    RewriteCond %{HTTP_USER_AGENT} ADSARobot|ah-ha|almaden|aktuelles|Anarchie|amzn_assoc|ASPSeek|ASSORT|ATHENS|Atomz|attach|attache|autoemailspider|BackWeb|Bandit|BatchFTP|bdfetch|big.brother|BlackWidow|bmclient|Boston\ Project|BravoBrian\ SpiderEngine\ MarcoPolo|Bot\ mailto:craftbot@yahoo.com|Buddy|Bullseye|bumblebee|capture|CherryPicker|ChinaClaw|CICC|clipping|Collector|Copier|Crescent|Crescent\ Internet\ ToolPak|Custo|cyberalert|DA$|Deweb|diagem|Digger|Digimarc|DIIbot|DISCo|DISCo\ Pump|DISCoFinder|Download\ Demon|Download\ Wonder|Downloader|Drip|DSurf15a|DTS.Agent|EasyDL|eCatch|ecollector|efp@gmx\.net|Email\ Extractor|EirGrabber|email|EmailCollector|EmailSiphon|EmailWolf|Express\ WebPictures|ExtractorPro|EyeNetIE|FavOrg|fastlwspider|Favorites\ Sweeper|Fetch|FEZhead|FileHound|FlashGet\ WebWasher|FlickBot|fluffy|FrontPage|GalaxyBot|Generic|Getleft|GetRight|GetSmart|GetWeb!|GetWebPage|gigabaz|Girafabot|Go\!Zilla|Go!Zilla|Go-Ahead-Got-It|GornKer|gotit|Grabber|GrabNet|Grafula|Green\ Research|grub-client|Harvest|hhjhj@yahoo|hloader|HMView|HomePageSearch|http\ generic|HTTrack|httpdown|httrack|ia_archiver|IBM_Planetwide|Image\ Stripper|Image\ Sucker|imagefetch|IncyWincy|Indy*Library|Indy\ Library|informant|Ingelin|InterGET|Internet\ Ninja|InternetLinkagent|Internet\ Ninja|InternetSeer\.com|Iria|Irvine|JBH*agent|JetCar|JOC|JOC\ Web\ Spider|JustView|KWebGet|Lachesis|larbin|LeechFTP|LexiBot|lftp|libwww|likse|Link|Link*Sleuth|LINKS\ ARoMATIZED|LinkWalker|LWP|lwp-trivial|Mag-Net|Magnet|Mac\ Finder|Mag-Net|Mass\ Downloader|MCspider|Memo|Microsoft.URL|MIDown\ tool|Mirror|Missigua\ Locator|Mister\ PiX|MMMtoCrawl\/UrlDispatcherLLL|^Mozilla$|Mozilla.*Indy|Mozilla.*NEWT|Mozilla*MSIECrawler|MS\ FrontPage*|MSFrontPage|MSIECrawler|MSProxy|multithreaddb|nationaldirectory|Navroad|NearSite|NetAnts|NetCarta|NetMechanic|netprospector|NetResearchServer|NetSpider|Net\ Vampire|NetZIP|NetZip\ Downloader|NetZippy|NEWT|NICErsPRO|Ninja|NPBot|Octopus|Offline\ Explorer|Offline\ Navigator|OpaL|Openfind|OpenTextSiteCrawler|OrangeBot|PageGrabber|Papa\ Foto|PackRat|pavuk|pcBrowser|PersonaPilot|Ping|PingALink|Pockey|Proxy|psbot|PSurf|puf|Pump|PushSite|QRVA|RealDownload|Reaper|Recorder|ReGet|replacer|RepoMonkey|Robozilla|Rover|RPT-HTTPClient|Rsync|Scooter|SearchExpress|searchhippo|searchterms\.it|Second\ Street\ Research|Seeker|Shai|Siphon|sitecheck|sitecheck.internetseer.com|SiteSnagger|SlySearch|SmartDownload|snagger|Snake|SpaceBison|Spegla|SpiderBot|sproose|SqWorm|Stripper|Sucker|SuperBot|SuperHTTP|Surfbot|SurfWalker|Szukacz|tAkeOut|tarspider|Teleport\ Pro|Templeton|TrueRobot|TV33_Mercator|UIowaCrawler|UtilMind|URLSpiderPro|URL_Spider_Pro|Vacuum|vagabondo|vayala|visibilitygap|VoidEYE|vspider|Web\ Downloader|w3mir|Web\ Data\ Extractor|Web\ Image\ Collector|Web\ Sucker|Wweb|WebAuto|WebBandit|web\.by\.mail|Webclipping|webcollage|webcollector|WebCopier|webcraft@bea|webdevil|webdownloader|Webdup|WebEMailExtrac|WebFetch|WebGo\ IS|WebHook|Webinator|WebLeacher|WEBMASTERS|WebMiner|WebMirror|webmole|WebReaper|WebSauger|Website|Website\ eXtractor|Website\ Quester|WebSnake|Webster|WebStripper|websucker|webvac|webwalk|webweasel|WebWhacker|WebZIP|Wget|Whacker|whizbang|WhosTalking|Widow|WISEbot|WWWOFFLE|x-Tractor|^Xaldon\ WebSpider|WUMPUS|Xenu|XGET|Zeus.*Webster|Zeus [NC]
    RewriteRule ^.* - [F,L]
    

    【讨论】:

      【解决方案3】:

      您可以通过以下方式告诉网络爬虫您喜欢或不喜欢爬网的网站:

      robots.txt
      

      如果您还没有 robots.txt:

      create a robots.txt and save this file on your webroot.
      

      您可以添加 p.e.将以下行添加到您的 robots.txt

      # Sample for you tell dont crawl anything from my website:
      User-agent: *
      Disallow: /
      

      您可以配置 robots.txt,p.e.对于不同的用户代理(爬虫)、文件夹、文件类型和其他一些。请通过您选择的搜索引擎查看此 robots.txt 指南。或检查以下一项:

      https://audisto.com/guides/robots.txt/
      

      备注:

      您可以禁止所有用户代理并允许所有知名浏览器和搜索引擎。或者不要全部禁止,只禁止您知道的用户代理在您的网站上做您不喜欢的事情。

      【讨论】:

        猜你喜欢
        • 2021-04-22
        • 1970-01-01
        • 1970-01-01
        • 2023-03-10
        • 2023-03-12
        • 1970-01-01
        • 1970-01-01
        • 2023-03-24
        • 2017-07-07
        相关资源
        最近更新 更多