Hoe u gemakkelijk een hele website lokaal kunt spiegelen

Het is heel gemakkelijk om een ​​hele website op je lokale machine te spiegelen dankzij de terminal command wget, deze tutorial zal je laten zien hoe je het moet doen via de commandoregel. wget is beschikbaar voor Mac OS X, Linux, Unix en vele andere populaire besturingssystemen, dus dit is universeel toepasbaar, ervan uitgaande dat je toch wget hebt.

Om te beginnen met het spiegelen van een website met wget, start u de Terminal-app en typt u de volgende opdracht, waarbij u guimp.com (een kleine voorbeeldwebsite) vervangt door de URL die u lokaal wilt spiegelen.

Een website spiegelen Lokaal met wget

wget en de vlag -m downloaden en spiegelen een volledige website waarnaar wordt verwezen. De syntaxis zou als volgt zijn, de URL vervangen zoals gewenst:

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

Hiermee download je de hele website op je lokale schijf in een map met de naam van de websites-URL ... merk op dat dit geen bijzonder effectieve manier is om echt een website te back-uppen en zijn functionaliteit, het is gewoon een lokale mirror.

U kunt dit doen met vrijwel elke website, vul gewoon de juiste site-URL in met behulp van de volgende syntaxis-indeling:

wget -m [url]

Uiteraard gaat dit niet om ajax, databases, queries, dynamische content of scripts te spiegelen, het gaat alleen om een ​​statische HTML-versie van een site. Als u een dynamische site volledig lokaal wilt spiegelen, heeft u via SFTP of anders toegang tot de onbewerkte bestanden nodig, waarmee u de volledige inhoud van de site kunt downloaden en vervolgens in een gespiegelde versie op een lokale computer kunt uitvoeren via Apache, nginx, MAMP of welke andere webserver u ook prefereert.

Opmerking : verschillende lezers wezen erop dat WGT standaard niet is geïnstalleerd in Mac OS X en dat u het zelf moet installeren. U kunt wget krijgen voor OS X door het zelf te bouwen vanaf de bron (aanbevolen voor de meeste) of te installeren via MacPorts. Voor de laatste optie, bekijk ons ​​vorige artikel over het installeren van MacPorts. MacPorts of Homebrew zijn een zeer nuttige tool waarmee je gemakkelijk open source softwarepakketten kunt installeren en wordt ten zeerste aanbevolen voor gematigde tot geavanceerde Mac OS X-gebruikers of voor diegenen die geïnteresseerd zijn in de opdrachtregel.