 Perchè oggi vi voglio parlare di direzioni? Perché ultimamente non faccio altro che migrare i siti web, un po' come lucelli migratori, quindi devo dare un punto di partenza che è conosciuto, un punto di arrivo, deve essere un punto di arrivo certo, affinché non si perda nulla per strada, fare un paragono esimile è un po' come il traslogo di casa, quando vi trasferite, dovete impacchettare tutto, caricari i pacchi al trasportatore e quando arrivate dall'altra parte sistemare le cose, sistemare le cose è anche il momento in cui potete fare delle ottimizzazioni. La presentazione ve la lascio poi leggere con calma, non dice nulla di importante, ma la parte importante è già conoscere un po' di codici, piccolino poi c'è la ponte Wikipedia, però fondamentalmente le direzioni che ci interessano sono quella che hanno il codice 301 e il codice 302. Differenza fondamentale è che il 301 è una direzione definitiva, mentre il 302 è temporanea, il 301 fondamentalmente è quello che va utilizzato in caso di migrazione, nel caso in cui ci sia una rinomina delle urle, perché appunto nel fare il famoso traslogo nella nuova casa voi andrete ad ottimizzare la posizione degli elementi e ottimizzare la posizione dei elementi nel caso della SEO, significa anche ad esempio fare un naming nuovo delle urle, delle categorie, delle sottocategorie affinché siano maggiormente SEO friendly. Una altra tipo di migrazione potrebbe essere quella da domini al dominio, purtiamente c'è il discorso dell'HTTPS, anche quello di un protocollo, la migrazione si fa abbastanza facilmente, appunto da HT Access basta una semplice espressione regolare per fare questo passaggio dopo che si è attivato e certificato SSL su server. Ci possono essere modifiche un po' più impattanti, ossia il cambio di piattaforma avevo un sito web sviluppato in .net, quindi a Vagini Astro passo al mondo PHP, quindi ho le estensioni in .php o le erovo come .html, poi eventualmente scopro che è un sito web danato dove le urle presentano le waristring con il di prodotto e di categoria e voglio renderle parlanti, quindi anche in questo caso ordewriting ma in parte anche le direzioni. Focalizziamoci sulla migrazione, appunto la migrazione di un sito web, di qualsiasi dimensione, ottiamente per il lavoro che faccio, per l'azienda in cui lavoro, mi occupo di grossi siti web che devono fare delle migrazioni, quindi migliaia e migliaia di ordra, dove non sempre con delle semplici regole di scrittura riusciamo a fare le direzioni in maniera massiva con le template, ma dobbiamo fare spesso delle mappature one-to-one per ogni singola ordna. Come probabilmente la Giulia ultimi non leggeranno bene, però ci sono appunto il discorso che dicevo prima, del approfittare della migrazione per dare un naming ottimizzato, quindi un po' come sempre sempre del traslogo, butto via, approfitto del traslogo per buttare via tanta roba che l'utilizzavo, qui approfitto per ottimizzare quelle che poi andrò ad utilizzare, o meglio quelle che poi andrò ad utilizzare il modore di cieca, google imprimis per indicizzarmi in prima imbattuta e poi posizionatemi in base a tutte quelle informazioni se ho on-site-off-site che riesce a riferire. Quindi la parte di pre migliazione comprende anche un dialogo con il cliente, guarda stiamo facendo questa migrazione, potremmo modificare il naming della categoria renderla più ottimizzata, potremmo modificare il naming della url e lì diciamo in alcuni casi si va intrattativa. Allora in un certo punto arriva il giorno della migrazione che pur avendo la testata in ambiente di sviluppo che un po' ti affidi alla sorta in certi casi, perché ci possono essere le differenze ad esempio a livello anche sistemistical, il server potrebbe essere una versione PHP diversa, poi lo vedremo dopo sul plugin e quindi non coprire totalmente ciò che abbiamo testato in precedenza, però diciamo che la pregherina è andata bene e la migrazione si è conclusa in maniera corpetta. A quel punto dopo questa giornata dove molti hanno sudato 7 camice e dobbiamo iniziare a fare dei check post migrazione vien da sé che un check è quello che andrà a vedere i dati su analytics, questo è un dato di traffico di analytics dove nel momento in cui questa nota c'è stato ad esempio un cambio di naming della url quindi è normale che quella url non registra più nulla se facciamo un filtro, ma da lo stesso giorno o dall'indomani la nuova url deve iniziare a macinare traffico, fondamentalmente deve avere più o meno lo stesso livello, questo non è tanto il caso, nel senso che qui c'è un picco di mille o qui era oltre 1.500 quindi probabilmente la migrazione, la redezione c'è qualcosa che non torna quindi ci deve accendere un tampadino dall'arme e eventualmente valutare che c'è stato un impatto ad esempio a livello di linking interno che al pari di linking esterno che possiamo ricevere come voi anche linking interno ha il suo peso quindi una redistribuzione dei linking interna potrebbe non essere stata stata parte in maniera corretta e quindi abbiamo dato mi non peso a quella pagina, a quella categoria a differenza del pre migrazione oltre a vedere il dato e eventualmente a rassicurarci che la migrazione sia andata bene, dobbiamo fare sicuramente un cerchio che non vi siano errori 404 che non è bello per gli utenti trovarsi dei risultati in sepp, cliccare e vedersi restituire alla pagina di etrore, allo stesso tempo anche google non è contento perché poi nella search console ci dà un incremento dell'errore di scansione e quindi dobbiamo metter mano capire come mai si sono generate queste 404, un tool utilissimo per fare questo tipo di check escliming fraud, diamo in pasto il sito web e lui ci risponde gli status code di ogni singola risorsa che scansiona, nel momento in cui individuiamo delle risorse quindi ur, html o eventualmente immagini quello che sia che rispondono un status 404 possiamo vedere in un tab dello strumento da dove arriva quel link, come mai si è generata perché appunto noi potremmo aver fatto tutte le direzioni del mondo ma ci potremmo avere quindi relativi non so le categorie ma esserci pezzi dei link interni che erano stati inseriti manualmente nei testi che puntano a qualsiasi altra cosa, ad esempio possono puntare anche risorse esterne non per qualsia nostra ed è bene che tutte le risorse del nostro sito web sia interne che esterne abbiamo un status code 200 quindi a quel punto individuiamo quelle che hanno questi errori 404 ed effettuiamo le redirezioni, prima abbiamo accinato il discorso server test e produzione anche le redirezioni vanno fatte in base a quale server o comunque o con quale linguaggio di programmazione è stato sviluppato il nostro sito web parliamo di WordPress, parliamo di apaci quindi solitamente la configurazione del server e le regole di riscrittura che possiamo inserire anzi di redirezione che possiamo inserire all'interno dell'HTACS fondamentalmente sono queste tre, ho riportato alcuni esempi urbanali calcolate che c'è tutto un mondo delle espressioni regolari dove lo studio di queste vi permetterà di fare delle combinazioni particolari, qui abbiamo ad esempio tra parentesi tonda appunto asserisco che sta a significare tutto il dollaro sta a significare la chiusura ossia non leggere nulla oltre quel punto in alcuni casi è possibile fare delle espressioni regolari con i numeri quindi decidere che eventualmente delle directorie relativa degli anni a prescindere dall'anno vengano redirezionate alla root del sito quindi andremo a mettere la parentesi quadra con numero 0 tra fino 9 quindi a prendere tutto il ranglio, non esiste solo a pagi esiste anche ai me i s con tutti i problemi che ha questo sistema soprattutto una cosa che mi scontro spesso è con le lettere maiuscole all'interno delle urla scrivendo le maiuscole e minuscole il server risponde sempre il 200 e abbiamo delle pagine duplicate la duplicazione di contenuti non è ben vista da google e può creare problemi esiste quel overwrite che è un modulo installabile e se non ne ero su interno anche delle funzionalità di two lower delle urla l'ho messo per completanza di informazioni ma spero ovviamente non vi capiti mai di dove vi imbattere nell'andere a modificare un web config o un application off.com. Non siamo esperti di di regole, di redirezione o di espressioni regolari, ci vengono in aiuto dei tool online vengono portati alcuni dai più semplici e più complessimi le così potete trovare quello che meglio si adatta alle vostre conoscenze dove in questa destra fondamentalmente cliccando su dei checkbox vi pre realizza il codice poi dovete fare effettivamente un check se effettivamente è quello che serve a voi attenzione che quando andate a inserire del codice nell'HTT access e quel codice ha degli errori di programmazione il sito poi vi va in crash e va in status code 500 in un attimo quindi poi dovete aprire un client FTP andare a modificare il fa l'HTT access o ripristinare quello precedente quindi va toccato con le pinze, i guanti e la tuta in uva. Quello a sinistra un po' più complesso, basterà inserire testualmente le righe, le varie regolezioni, fare la compilazione che vogliamo e lui ci risponde un bellissimo codice da copiare e incollare. Utterore in via tool, il primo in questo caso a sinistra ha la febularietà di avere un minù a tendina dove possiamo scegliere il tipo di redezione, se è un PHP, se è un astro, se è un HTML e quindi lui di conseguenza ci propone il codice dello stesso linguaggio scelto. Questa destra invece è quello più complesso quello dove però è possibile scegliere i vari tipi di linguaggi, cioè PHP, JavaScript, Python e tanti altri e ugualmente può fare da del bugger del codice di redezione che abbiamo inserito. Quello redez101.com ha sicuramente degli AlpoLine, quindi per approfondire gli argomenti diciamo che è un secondo step dove potete arrivare in base al vostro livello di conoscenza, di programmazione. L'HTACCESS, questo url di GitHub è molto fico, è diviso in paragrafi dove per ogni voce che vedete lì in blu ci sono dei pezzettini di codice già preimpostati quindi potete prendere spunto e adattarlo alle vostre esigenze o eventualmente chiedere il supporto di un package nel sistemista, meglio di loro non c'è nessuno che deve saper metter mano e fare l'HTACCESS e tutto già descritto all'Oriente. Se non avete confidenza nel aprire un file.HTACCESS perché soprattutto ci sia nell'ambiente Windows, è un file un po' particolare perché noi siamo abituati, non è file.extensione invece quel file.extensione avete in modo delle difficoltà materiali a riuscire a trovarlo ad aprire, ad esempio sul Mac dove d'abilitare la visualizzazione del file nascosto che si nasconde. Yoast ha una parte di editor de file dove oltre a poter modificare il file robot.exte vi permette di modificare anche il file HTACCESS, quindi sul web trovare ad esempio anche dei script precompilati questo è il classio di WordPress installazione, potete inserire tutte quelle parti relative alla compressione gzip o alla scadenza dei file per farci incrementare la vostra reforma. E agilmente se avete installato Yoast questo è un editor direttamente dal back end. Il plugin, il plugin Redirection che era citato nel titolo della presentazione non hanno molto battato la grafica rispetto a Yoast, cioè quella pianta non so neanche che cosa sia, però hanno battato la sostanza, non tanto all'apparenza, sostanza che vediamo nel back end del plugin alle sue funzionalità. Il primo tab che incontriamo nella parte operativa del plugin è quello delle redirezioni impostate dove abbiamo la tipologia di redirezione 301, quella redirezione permanente. Abbiamo una posizione, anzi una URL dove quella in blue è la vecchia e quella in eretto è la nuova, quindi old URL, new URL o URL di destinazione. La posizione è la numerica del, a che punto, quant'è ne abbiamo create, ma nulla di formativo, esastivo e informazione. Ins, quante volte è scattata quella redirezione e la staches l'ultima volta che è scattata quella redirezione. Questo perché, da vostra informazione, perché c'è anche una parte di log che vediamo in breve. Questo è il piccolo vannellino che si avre tippando su quella rotellina con il granaggio, perché di default è compresso, è molto semplice, però aprendo lo avete molte più opzioni, perché ad esempio potete decidere se fare redirezionare solo la URL per più utenti o la URL anche per gli user agent, quindi i motori di ricerca che si presentano al sito web ed è, diciamo, l'impostazione classica che dovete inserire per evitare di dare comportamenti diversi. Molto semplice come il vannello, appunto c'è una URL di partenza, una URL di adrivo, c'è anche la possibilità di assegnare quella redirezione a un determinato gruppo. Ad esempio, ho fatto le redirezioni di quella sotto categoria, voglio avere un gruppo dedicato, perché non voglio avere un calderone dove vedere appunto la parte di dilope di informazioni me la spacchetto. Così se devo fare un'analisi, dire ok, ma quelle redirezioni, quante volte non stanno utilizzate, le ho fatte in maniera corpetta, hanno avuto dei benefici, raggruppandole, riusciamo a leggere meglio i dati. Ed ecco qua appunto i gruppi. Di base ne crea due, se non uno, redirection, dove quello dei modify post è un po' quello nativo di WordPress, quando voi modificate il permalink, lui già nativamente fa una redirezione, ma questo poi dipende anche dalle configurazioni che avete fatto, se avete postmanettato, incasinato il core, se avete delle necessità diverse di creare dei gruppi sotto, poi c'è la funzionalità di aggiungere il gruppo, potete dare il nome che il meglio desiderate e dire anche a che tipologia di redirezione appartengono. Siamo qualcosa WordPress, appunto se è a livello di server per delle specifiche maggiori, diciamo il default WordPress va bene. Ecco i log, i log scendono un po' più nel dettaglio, se prima avevamo il numero di volte che era scattato, quella redirezione, e l'ultima volta che era scattata, il log ci ti porta a informazioni un po' più di dettaglio, dove ci dici ok, la url che è stata redirezione e WordPress. Questo caso c'è un nome a dominio sotto la colonna WordPress, ma stesso potete trovare anche indicazioni relative ai bots dei motori di ricerca, o eventualmente individuare degli IP anomali, ossia che hanno fatto delle richieste un po' particolari, ad esempio hanno provato ad accendere al config.php, hanno provato ad accendere alla parte admin, e questa parte di log potrebbe farvi un po' da alet su tentativi di introsione, se non avete installato eventuali blocchi, tramite, lo so, word defense, o se non si è altro plugin del genere. Che fate? Se hai individuato quel tipo di IP e eventualmente vi viene l'idea di fare un reverse IP attraverso anche dei tool e vedere che arriva da sparo, dall'Ukraine, dalla Turquia, decidere di bloccarlo, e quindi trovate nei tool precedenti anche la possibilità di inserire i codici nella cat access di negazione di accesso a quelli IP, in modo che in futuro si attenterà nuovamente di fare delle richieste verrà bloccato a molte, o se capite che quelli individuati IP è di qualcuno che conosceri in un'azienda concorrente potete fare anche degli schezetti con delle ridenziali, ok, quelli IP trasferisci su un sito porno. 404, diciamo che questa è una parte molto figa per quanto mi riguarda il plugin, perché io i 404 ritrovo anche nella search console, ma qui ne trovo molti di più e quindi ci perdo stesso molto tempo ad analizzarle, tant'è che è possibile scaricarli anche in Excel, quindi utilizzare tutte le formula di aggregazioni di Excel, perché intanto scopri che ci sono delle richieste un po' particolari, scopri che all'interno del tema, cioè li chiamo anche un file di un font che tu non sapevi e quindi eventualmente lo vai ad aggiungere o vai a pulire i scodici a PHP o HTML. C'è una funzione di import e export che non messa per conoscenza ma ad oggi non l'ho mai utilizzata, così come la parte option fondamentalmente quelle di default vanno benissimo, salvo se avete casi particolari e poi c'è un uso un po' particolare di questo plugin, qual'è l'uso particolare? In pratica potete simulare che sia un bit ring, quindi uno shot turn, un apporciatore, quindi se il vostro sito web potete dare una url fittizia e poi gestire la redirezione per far sì che chi accetta quella url visualizzi un qualcosa di preciso, scarichi un file così come oggi o meglio vediamo l'ultima slide, potete scaricare questa presentazione e io da domani saprò quanti di voi l'hanno scaricata così in futuro quanti l'hanno scaricata, infatti avrò il numero del hit e il numero dell'ultima accesso. Come faccio a controllare le redirezioni? Beh, le controllo sicuramente dal browser ci accedo e vedo che la url vecchia viene redirezione da un nuovo, però posso utilizzare anche un tool online o eventualmente posso utilizzare un'estensione di Chrome, l'estensione di Chrome ugualmente ci chiedà il numeretto della redirezione, solitamente 301, ma in alcuni casi può capitare che qualcuno faccia un 302, questo caso è repubblica, mi sono stupida anche io per che facciano questa cosa e ancora non ho trovato una risposta. E' proprio appunto l'esempio prima, questo è per scaricare la slide che avete visto adesso, grazie e ci avete domande a disposizione.