Guida htaccess | Guida per Programmatori su piattaforma Apache | Guida alla gestione dei redirect 301 e alla corretta reindirizzazione delle URL | Programmatore PHP Sviluppo Siti.

Guida htaccess per il mod_rewrite per Redirect 301



L’htaccess è un file che può essere utilizzato su piattaforme Apache per dare indicazioni al web-server di eseguire determinate operazioni prima di risolvere le richieste da parte del client.

Tale file risulta utilissimo in determinate condizioni che si presentano al Programmatore, infatti come Programmatore PHP ho spesso utilizzato l’htaccess per il redirect 301 durante la reingegnerizzazione di un progetto web o magari nello sviluppo siti internet per riscrivere gli indirizzi in maniera digeribile e senza variabili al motore di ricerca.

In questa guida all’htaccess utile ad ogni Programmatore eseminiamo un caso specifico per l’utilizzo del mod_rewrite e del reindirizzamento 301 delle URL.
Supponiamo che come Programmatore ci venga richiesto di effetturare un restyling di un sito e che ci troviamo nella necessità di ottimizzare le url, di rendere dinamica la generazione delle URL o di installare una piattaforma CMS.

Se il sito precedente è stato indicizzato correttamente, indipendentemente dai risultati ottenuti, dobbiamo rendere il motore di ricerca cosciente del fatto che le nostre URL hanno cambiato indirizzo, è in questo caso che viene in soccorso ad ogni Programmatore e Programmatore PHP che lavori su server Apache il file .htaccess.

Scrivendo semplicemente la regola:

RewriteEngine on
RewriteRule ^vecchia_url.html$ nuova_url.php [R=301,L]
  • vecchia_url e nuova_url > sono gli indirizzi vecchio e nuovo che vanno sostituiti da quelli previsti dal Programmatore.
  • ^ e $ > sono caratteri essenziali per delimitare la stringa che va reindirizzata.
  • RewriteEngine on > comunica ad Apache che l’engine rewrite deve essere attivo
  • L > paragonabile al break, dice all’engine di fermarsi e di non controllare le altre regole.
  • R=301 > invia un header di contenuto spostato in modo permanente e crea il redirect.

Nel caso qualche Programmatore abbia bisogno di regole più precise o particolari per lo sviluppo del htaccess mi invii una email, in modo da poter approfondire questa guida, che comunque verrà ampliata con il caso in cui un Programmatore abbia necessità di ottimizzare i nomi delle pagine (URL)

PER ULTERIORI INFORMAZIONI:

Daniele Tabacco
Programmatore PHP | Web Developer | Consulente Web e SEO

PHP - MySql - AJAX - HTML5 - JAVASCRIPT - CSS - JSON/XML - JQuery
WebApps, Applicazioni, Realizzazione Siti Mobile per iPhone e Android
Programmatore PHP - Consulente Web Marketing Napoli, Roma, Milano, Firenze.
Tel.+39 329.11.73.918
email: daniele.tabacco[at]gmail.com
skype: daniele.tabacco

Il tuo nome (richiesto)

La tua email (richiesto)

Oggetto

Il tuo messaggio

 


POTREBBE INTERESSARTI ANCHE:
Può un Programmatore PHP Aggiungere degli zeri in coda ad un decimale arrotondato a 2 cifre? Utilizzando questo semplice Script PHP vediamo una semplice soluzione
Una semplice guida per la realizzazione di uno Script per Codice Captcha
Breve guida al Backup di un Database MySQL utilizzando PHP, utile ad ogni Programmatore PHP che voglia utilizzare questo Script PHP per utilizzarlo con Crontab o con pulsanti per Backup temporizzati
Script PHP per l'upload dei File via FTP utile ad ogni Programmatore PHP che voglia utilizzare un accesso FTP per l'upload di file.
Grazie ad una simpatica applicazione Google promuovi il tuo sito in maniera gratuita e simpatica, io ad esempio l'ho utilizzato per promuovermi come Programmatore PHP


buzzoole code
Leggi altro:
Guida alle API di Google Analytics

Come Programmatore PHP MySQL AJAX sono sempre stato attento all'Ottimizzazione di Siti Internet e di Applicazioni Web al fine di...

Chiudi