Back to top

Autore Topic: Eliminare suffisso lingua dopo rifacimento sito  (Letto 2389 volte)

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Eliminare suffisso lingua dopo rifacimento sito
« il: 17 Gen 2015, 18:12:02 »
Buonasera

A seguito rifacimento di un vecchio sito 1.5 multilingua fatto all'epoca con joomfish devo riconvertire tramite gli url che terminano con sito.it/it/pagina.html in sito.it/pagina.html nella nuova versione 3.3.

Ho fatto ricerche in rete per redirect da una sottocartella a root, ma ho difficoltà date dal fatto che il suffisso lingua aggiunto (/it) del vecchio sito in realtà non è una sottocartella.
Esiste un metodo alternativo?

Grazie

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Eliminare suffisso lingua dopo rifacimento sito
« Risposta #1 il: 17 Gen 2015, 23:31:49 »
ciao tomtomeight,
sono molte le URL del sito?
Puoi provare ad attivare il componente "redirect" di Joomla 3 per poi impostare manualmente i vari redirect alle nuove URL.
Oppure puoi provare a litigare con il file .htaccess e testare una regola RedirectMatch 301 ^/it/.*$   

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Eliminare suffisso lingua dopo rifacimento sito
« Risposta #2 il: 18 Gen 2015, 09:00:15 »
Ciao Alex

Sì le url sono tante, però stamattina sembra che il codice redirect che avevo messo ieri in .htaccess funziona, infatti mi elimina il suffisso it. Ho ancora un altro problema relativo al cambio denominazione dell'albergo da hotel a resort e devo provvedere anche al cambio nelle url da \hotel- ove presente a \resort- finché non trovo altro codice per .htaccess stò man mano provvedendo col componente redirect che funziona alla grande.

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Eliminare suffisso lingua dopo rifacimento sito
« Risposta #3 il: 18 Gen 2015, 09:06:20 »
Già, devi fare attenzione alla cache del browser ogni volta che modifichi il codice nell'.htaccess altrimenti non vedi gli effetti.
Indicaci come hai risolto con il codice redirect in .htaccess così magari questo post può risultare utile anche ad altri

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Eliminare suffisso lingua dopo rifacimento sito
« Risposta #4 il: 18 Gen 2015, 09:09:16 »
Certo, da tab non posso leggere .htaccess, appena apro il pc lo posterò, grazie.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Eliminare suffisso lingua dopo rifacimento sito
« Risposta #5 il: 18 Gen 2015, 10:31:00 »
Ecco è bastato questa semplice linea
Codice: [Seleziona]
Redirect 301 http://sito.it/it/ http://www.sito.it/

 



Web Design Bolzano Kreatif