WebSite X5Help Center

 
Emanuele V.
Emanuele V.
User

Link con / finale html?  it

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
1 ANSWERS
Roberto M.
Roberto M.
User

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’utente vede /pagina/
  • il server carica pagina.html
  • Google aggiorna gli URL senza perdere posizionamento
  • non devi rinominare nessun file del sito
  • funziona anche su siti WebSite X5 già online da anni

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:

  • richiedono rinominare file
  • rompono link interni
  • creano problemi SEO
  • non sono supportati da WebSite X5
  • richiedono accesso server avanzato

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:

  • non migliora la SEO
  • non velocizza il sito
  • non cambia il ranking
  • non porta più visite
  • non migliora l’esperienza utente
  • non cambia nulla per chi naviga

È solo estetica dell’URLE 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:

  • redirect da gestire
  • rischio di errori 404
  • perdita temporanea di ranking
  • link esterni che puntano a .html
  • sitemap da aggiornare
  • Search Console da sistemare

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:

  • URL puliti
  • permalink
  • routing
  • rewrite automatici

Quindi devi fare tutto via .htaccess, che:

  • funziona
  • ma è un workaround
  • e va mantenuto nel tempo

Non è una soluzione “naturale” per X5.

5. Quando conviene davvero farlo

Conviene solo se:

  • stai rifacendo il sito da zero
  • stai passando a un CMS moderno
  • vuoi un brand molto pulito e minimal

In quel caso sì, ha senso. Ma per un sito X5 già online da anni… No, non conviene.wink

Read more
Posted on the from Roberto M.