|
|
Permanent redirect nei file .htm e .html |
|
Per impostare un "redirect permanent" (o "redirect 301") lato server di una pagina web con Apache, è sufficiente inserire una stringa di codice, come la seguente, all'inizio del file php: <?phpUn redirect del genere potrebbe servire, ad esempio, per non perdere i backlink verso un file che si vuole cancellare o spostare. Tuttavia questa tecnica funziona solo per i file con estensione php. Cosa fare, allora, se si tratta di reindirizzare un file html? Generalmente i server sono impostati in modo da non interpretare il codice php presente nei file .html, sicchè le stringhe di codice php vengono ignorate. Per ovviare a questo problema possiamo usare il file .htaccess, attraverso il quale è possibile indicare che il codice php debba essere interpretato anche nei file html. Se il php è installato come modulo di Apache, occorre usare questa direttiva: AddType application/x-httpd-php .html .htmSe, invece, il php gira su CGI, allora la direttiva da inserire nel file .htaccess sarà la seguente: AddHandler application/x-httpd-php .html .htm
In alternativa si potrebbe indicare i redirect 301 direttamente nel file .htaccess, ma tale soluzione appare sicuramente non essere la migliore quando si ha la necessità di realizzare un numero di redirect molto elevato, che, se elencati in blocco nel file .htaccess, appesantirebbero il carico di lavoro del server. |
|
| Last Updated ( 24 Mag, 2008 at 10:02 AM ) |
Il file htaccess
.htaccess
Permanent redirect nei file .htm e .html| In evidenza | ||
|---|---|---|
|
| Le più lette |
|---|
|
| Ricerca rapida |
|---|
|
|