Archivio Tag: Rewrite
WordPress e la gestione degli errori 404 (pagina non trovata)
Meno errori 404 (pagina non trovata) significa una miglior indicizzazione e meno fastidi per i visitatori, che sicuramente non si fanno una bella idea del sito e, soprattutto, del suo curatore.
Parlando di situazioni con Apache come server web, la gestione degli errori 404 in genere viene gestita grazie ad un uso sapiente delle regole di rewrite ed eventualmente anche del file robots.txt.
Le regole di rewrite però non sono sempre alla portata di tutti, specie se occorre metter le mani sulle espressioni regolari per modificare numerosi link con caratteristiche simili, ad esempio quando in WordPress si cambia la base per le categorie o la struttura dei link, e inoltre occorre metter mano al file .htaccess.
Per rendersi la vita più comoda è possibile utilizzare il plugin Redirection, che offre molte opzioni utili tra cui comodi log di tracciamento degli errori 404. Nelle opzioni, conviene assolutamente limitare il numero dei giorni di log da mantenere (di default è zero, illimitato), onde evitare il rischio di trovarsi con un database ingigantito (e appesantito) a dismisura, anche di parecchi giga.
Regole di Rewrite utili per siti web
Abbiamo già incrociato i RewriteRule per i permalink di WordPress, quando si trattava di capire qual’era l’URL più utile e amichevole da utilizzare per un blog gestito con il noto CMS.
Questo promemoria riguarda invece gli utilizzi più frequenti delle regole di RewriteRule su un sito web, indipendentemente dal fatto che si utilizzi un CMS o meno, l’unica condizione è di utilizzare Apache e di avere il modulo Rewrite attivo (lo è di default).
Le regole di Rewrite possono essere scritte nel file di configurazione di Apache (sconsigliabile), nel file di configurazione del virtualhost (già meglio ma non il massimo), oppure in un file .htaccess situato nella directory principale del sito, soluzione da preferire per praticità.
Se non esiste, creiamo il file di testo .htaccess e come prime righe ci scriviamo:
# Inizio .htaccess RewriteEngine On RewriteBase /
Ora siamo pronti per inserire tutte le istruzioni che ci servono. Molte sono utili per ottimizzare l’indicizzazione del sito nei motori di ricerca, altre invece sono importanti per impedire abusi o limitare l’utilizzo di certe risorse, ma si possono anche correggere errori causati da pagine, cartelle e sottodomini non più disponibili. Continua a leggere
Permalink e Rewrite con WordPress
Una volta erano semplicemente link, o URL, ora si chiamano permalink, e c’è la sua bella differenza.
C’è parecchio studio dietro i permalink, gli esperti di SEO trattano questo argomento continuamente e ne discutono parecchio, ma io ancora non ho le idee ben chiare quale sia il permalink migliore.
Pur senza sottovalutare i consigli dei più esperti, istintivamente io preferisco far prevalere la praticità e se vogliamo la comodità di un permalink non troppo costruito, anzi, che sia più semplice possibile, e per questo ho scelto il sistema più semplice che WordPress mette a disposizione, il titolo dell’articolo, e quando me lo ricordo lo semplifico pure, come in questo caso.
Continua a leggere


Classe 1960, qualcuno si ricorda ancora di me per una mia 


