Link con / finale html? 
Author: Emanuele V.
Visited 91,
Followers 1,
Shared 0
Buongiorno, come potrei fare per inserire lo / finale anzichè .html? tenendo presente che non uso worldpress e che il sito gira già da anni?
anticipatamente ringrazio di cuore
Posted on the

Ciao. Se non ho capito male puoi ottenere lo slash finale (/) attivando il mod_rewrite tramite file .htaccess. WebSite X5 genera file .html, ma puoi farli raggiungere tramite URL puliti con lo slash finale senza modificare il progetto. Ecco un esempio di .htaccess funzionante: (devi modificare il tuo)▼
CodiceRewriteEngine On # Se esiste pagina.html, permetti di raggiungerla tramite /pagina/ RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.html -f RewriteRule ^(.+)/?$ $1.html [L] # Redirect 301 da pagina.html → pagina/ RewriteCond %{THE_REQUEST} \s/+(.+)\.html[\s?] RewriteRule ^ %1/ [R=301,L]
Con queste regole:
L’unico requisito è che il server supporti .htaccess (Apache), cosa che vale per la maggior parte degli hosting italiani.
Nota importante per WebSite X5: WebSite X5 genera anche cartelle per blog, cataloghi, pagine protette ecc. Le regole sopra non interferiscono con la struttura del progetto e sono sicure da usare. Ovviamente ci sono altri metodi, ma per un sito WebSite X5 già online da anni l’unico metodo corretto, sicuro e compatibile è usare il file .htaccess con mod_rewrite.
Tutti gli altri metodi:
Se non sei capace di modificare .htacces non ti avventurare perchè il blocco del sito è alto con una virgola sbagliata.
Il mio personale parere:▼
Nella maggior parte dei casi NON conviene fare tutto questo ambaradan. Ti spiego perché, in modo chiaro e pratico:
1. Lo slash finale NON porta vantaggi reali . A livello pratico:
È solo estetica dell’URL. E per un sito WebSite X5 che gira da anni… per me non vale la pena complicarsi la vita.
2. Può creare problemi se il sito è vecchio: Se il sito è online da anni, Google ha già indicizzato:
Codicepagina.html servizi.html contatti.html
Cambiare tutto in: Codice/pagina/ /servizi/ /contatti/
significa:
Per un sito statico X5 non ne vale la pena.
3. L’unico motivo per farlo è estetico
Se vuoi URL “più belli”, “più moderni”, “più puliti”, allora sì, lo slash finale è più elegante. Ma è solo una questione di gusto. Non cambia nulla a livello tecnico.
4. WebSite X5 non è pensato per URL rewriting. X5 genera file .html e non ha un sistema nativo per:
Quindi devi fare tutto via .htaccess, che:
Non è una soluzione “naturale” per X5.
5. Quando conviene davvero farlo
Conviene solo se:
In quel caso sì, ha senso. Ma per un sito X5 già online da anni… No, non conviene.