specchiando specchiando

da quando non uso piu' il mio antani_server a casa per tenere su il blog, spostando il tutto su orangeek.org, mi sono trovato in difficolta' a fare il backup periodico di quanto e' sul server in questione.
tralasciando ovviamente il caso di una sessione grafica con un client ftp e farlo a manina ogni volta, mi sono rivolto ai vari tool via linea di comando per automatizzare il tutto. in realta', pero', non sono mai riuscito a farlo funzionare, fino ad oggi.
usando infatti il classico " wget -r www.orangeek.org " veniva creato un albero delle directory assolutamente folle e in nessun modo corrispondente alla realta' ; httrack aveva lo stesso problema.
non sono mai riuscito a cavarne un ragno dal buco e mi ero rassegnato alla cosa, ricorrendo cosi' ad un client grafico ftp. oggi mi ci sono rimesso ed ho capito.
la causa di tutto e' la funzione di rewrite che ho su orangeek.org che mi permette di avere link carini del tipo www.example.com/archive/gg-mm-yy/antani invece di www.example.com/entry.php?id=212 (per maggiori info, qui): i programmi su menzionati, infatti, leggendo nell'html cercavano link a file di fatto inesistenti che venivano cosi' creati durante il backup. non chiedetemi perche', ma me ne sono accorto solo oggi analizzando il risultato dei vari esperimenti.
la soluzione trovata fino ad ora, che funziona perfettamente, e' usare wget -r sul server ftp che ovviamente non ha nessuna funzione di rewrite. il tool via linea di comando, quindi, scarica ora solo quanto effettivamente presente sul server. :D
per ora il difetto principale di questa tecnica e' che devo mettere in chiaro, in uno script, user e passwd dell'account ftp...

[ tags: ]

orangeek Monday 08 August 2005 at 10:51 am | | bloggin, tech

two comments

dandyna

bbbbello de mamma :)

dandyna, (Email) (URL) - 08-08-’05 22:23
orangeek

uh?

orangeek, (URL) - 08-08-’05 23:15
Emoticons
I'm sorry but the spammers out there are too many
Remember personal info?
Notify
Hide email
Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.