Come eliminare l'estensione dagli url dei file
Perche'
Sara' capitato di vedere url con l’estensione scritta alla fine: .html, php.
Questo tipo di link o meglio permalink penalizza la visibilita' del sito nella ricerca google , cioe' e' in contrasto con le regole SEO .
Infatti google chiede Url che richiamino i contenuti.
D’altra parte usare pezzi di codice php e includerli nei file con l’istruzione ;
include(‘nomefile.php’) ;
e' molto utile ai fini della manutenzione del sito, poiche' evita la riscrittura del codice in piu’ punti .
Tutto centralizzato e una correzione vale per tutti .
Il File .htacces
Per eliminare queste estensioni , occorre innanzi tutto il file
.htaccess
E un file di sistema , che si puo’ creare con un editor : esempio Bracket , scaricabile gratuitamente sia per Windows che Mac.
Basta digitare il comando file>nuovo e salvarlo con il nome
.htaccess
Contiene tutte le direttive lato server che influenzano il comportamento del sitoAd esempio :
- pagina 404 in caso di url non esistente
- dove trovare la sitemap
- eliminare le estensioni url
- sfruttare la cache del sistema per velocizzare la lettura del sito
- negli host aruba : conessione https
- bloccare i tentativi hacking
Codice per eliminare le estensioni
#togliere estensioni url
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]