Kaip lengvai atspindėti visą svetainę vietoje

Turinys:

Anonim

Dėl terminalo komandos wget labai lengva atspindėti visą svetainę vietiniame kompiuteryje. Ši pamoka parodys, kaip tai padaryti naudojant komandinę eilutę. „wget“ galima naudoti „Mac OS X“, „Linux“, „Unix“ ir daugelyje kitų populiarių operacinių sistemų platformų, todėl tai yra visuotinai taikoma, jei vis tiek turite wget.

Jei norite pradėti atspindėti svetainę naudojant wget, paleiskite terminalo programą ir įveskite šią komandą, pakeisdami guimp.com (maža pavyzdinė svetainė) URL, kurį norite atspindėti vietoje.

Kaip vietiškai atspindėti svetainę naudojant wget

wget ir vėliavėlė -m atsisiųs ir atspindės visą svetainę, kurioje yra nuoroda. Sintaksė būtų tokia, kaip pageidaujama pakeičiant URL:

wget -m http://www.guimp.com/

Tai atsisiųs visa svetainė jūsų vietiniame diske į katalogą, pavadintą svetainių URL... atminkite, kad tai nėra ypač efektyvus būdas iš tikrųjų sukurti atsarginę svetainės kopiją ir jos funkcionalumą, tai tiesiog atspindi ją vietoje .

Tai galite padaryti beveik bet kurioje svetainėje, tiesiog įveskite atitinkamą svetainės URL naudodami šį sintaksės formatą:

wget -m

Akivaizdu, kad tai neatspindės ajax, duomenų bazių, užklausų, dinaminio turinio ar scenarijų, tai bus tik statinė HTML svetainės versija. Norėdami visiškai atspindėti dinaminę svetainę vietoje, jums reikės prieigos prie neapdorotų failų per SFTP ar kitu būdu, į kurį galėtumėte tiesiog atsisiųsti visą svetainės turinį ir paleisti veidrodinę versiją vietiniame kompiuteryje per Apache, nginx, MAMP arba kad ir koks kitas žiniatinklio serveris jums labiau patinka.

Pastaba: įvairūs skaitytojai nurodė, kad wget nėra įdiegtas Mac OS X pagal numatytuosius nustatymus ir kad turėsite jį įdiegti save. Galite gauti wget, skirtą „Mac OS X“, susikurdami jį patys iš š altinio (rekomenduojama daugeliui) arba įdiegti naudodami „Homebrew“ arba „MacPorts“. „MacPorts“ arba „Homebrew“ yra labai naudingi įrankiai, leidžiantys lengvai įdiegti atvirojo kodo programinės įrangos paketus ir yra labai rekomenduojami vidutinio sunkumo ir pažengusiems „Mac OS X“ naudotojams arba tiems, kurie domisi komandų eilute.

Kaip lengvai atspindėti visą svetainę vietoje