Kā viegli spoguļot visu vietni lokāli

Satura rādītājs:

Anonim

Pateicoties termināļa komandai wget, ir ļoti viegli atspoguļot visu vietni vietējā datorā. Šī apmācība parādīs, kā to izdarīt, izmantojot komandrindu. wget ir pieejams operētājsistēmām Mac OS X, Linux, Unix un daudzām citām populārām operētājsistēmu platformām, tāpēc tas ir universāli piemērojams, pieņemot, ka jums tik un tā ir wget.

Lai sāktu spoguļot tīmekļa vietni, izmantojot wget, palaidiet lietotni Terminal un ierakstiet šo komandu, aizstājot guimp.com (neliela vietnes paraugs) ar vietrādi URL, kuru vēlaties atspoguļot lokāli.

Kā spoguļot vietni lokāli, izmantojot wget

wget un karodziņš -m lejupielādēs un atspoguļos visu vietni, uz kuru ir atsauce. Sintakse būtu šāda, aizstājot URL pēc vajadzības:

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

Tādējādi tiks lejupielādēta visa vietne jūsu vietējā diskā direktorijā ar nosaukumu vietņu URL… ņemiet vērā, ka tas nav īpaši efektīvs veids, kā patiesi dublēt vietni un tā funkcionalitāte, tā vienkārši atspoguļo to lokāli. .

To var izdarīt ar gandrīz jebkuru vietni, vienkārši ievadiet atbilstošās vietnes URL, izmantojot šādu sintakses formātu:

wget -m

Acīmredzot tas neatspoguļos ajax, datu bāzes, vaicājumus, dinamisku saturu vai skriptus, tā būs tikai vietnes statiska HTML versija. Lai pilnībā spoguļotu dinamisku vietni lokāli, jums ir nepieciešama piekļuve neapstrādātajiem failiem, izmantojot SFTP vai citu, un varat vienkārši lejupielādēt visu vietnes saturu un pēc tam palaist spoguļattēlā vietējā datorā, izmantojot Apache, nginx, MAMP vai MAMP. jebkuram citam tīmekļa serverim, kuru vēlaties.

Piezīme: dažādi lasītāji norādīja, ka wget pēc noklusējuma nav instalēts operētājsistēmā Mac OS X un ka jums tas būs jāinstalē. sevi. Varat iegūt wget operētājsistēmai Mac OS X, izveidojot to pats no avota (ieteicams lielākajai daļai) vai instalējot, izmantojot Homebrew vai MacPorts. MacPorts vai Homebrew ir ļoti noderīgi rīki, kas ļauj viegli instalēt atvērtā pirmkoda programmatūras pakotnes, un tie ir ļoti ieteicami vidējiem vai pieredzējušiem Mac OS X lietotājiem vai tiem, kurus interesē komandrinda.

Kā viegli spoguļot visu vietni lokāli