+ Rispondi alla Discussione
Risultati da 1 a 7 di 7

htaccess: redirect da una subdirectory alla root

Ultimo Messaggio di Sermatica il:
  1. #1
    Utente Premium L'avatar di felino
    Data Registrazione
    Nov 2009
    Località
    Acicatena - Catania
    Messaggi
    1,811
    Aggiungi felino su Facebook Aggiungi felino su Linkedin

    htaccess: redirect da una subdirectory alla root

    Buongiorno ragazzi,
    ho un sito web, pubblicato da diversi anni, in una subdirectory di una dominio, vorrei spostarlo nella root principale.

    Il sito è realizzato con Wordpress, è abbastanza traffico con circa 10.000 risultati su Google.

    Tramite htaccess, qual è il modo migliore per:
    - trasferire tutto il traffico dalla /subfolder/ alla root (ad esempio trovano un risultato nei motori di ricerca)
    - non essere svantaggiati da un punto di vista dell'indicizzazione

    Grazie.

  2. #2
    Utente Premium
    Data Registrazione
    Nov 2018
    Località
    Ragusa
    Messaggi
    204
    Aggiungi flaviors200 su Google+ Aggiungi flaviors200 su Facebook Aggiungi flaviors200 su Linkedin
    Ciao,

    googlando "301 redirect subfolder to root" dovresti trovare qualcosa.

    Ricordati sempre di svuotare la cache ogni qualvolta testi una modifica con 301 e non funziona, poiché le successive modifiche al file .htaccess non avranno alcun effetto se non elimini i vecchi dati (in Chrome Ctrl+Maiusc+Canc e poi spunta "immagini e file memorizzati nella cache").

    Segui questi passi:


    1. Modifica .htaccess con redirect 301
    2. Se la modifica non funziona vai al passo 3, altrimenti hai finito
    3. Svuota la cache del browser e torna al passo 1


    Testa le modifiche su una copia del sito prima di metterle in produzione.
    Sviluppo siti web dinamici e gestionali | Flaviobiscaldi.it

  3. #3
    Utente Premium L'avatar di altraSoluzione
    Data Registrazione
    Jun 2017
    Località
    Roma
    Messaggi
    453
    Segui altraSoluzione su Twitter Aggiungi altraSoluzione su Google+ Aggiungi altraSoluzione su Facebook Aggiungi altraSoluzione su Linkedin Visita il canale Youtube di altraSoluzione
    Ciao,
    prova con questo:

    Codice:
      RewriteEngine on
      redirect 301 /percorso/alla/pagina/vecchia /percorso/alla/pagina/nuova

  4. #4
    Utente Premium L'avatar di felino
    Data Registrazione
    Nov 2009
    Località
    Acicatena - Catania
    Messaggi
    1,811
    Aggiungi felino su Facebook Aggiungi felino su Linkedin
    Ottimo, grazie!

    Lo provo e ti faccio sapere!

  5. #5
    Utente Premium
    Data Registrazione
    Nov 2018
    Località
    Ragusa
    Messaggi
    204
    Aggiungi flaviors200 su Google+ Aggiungi flaviors200 su Facebook Aggiungi flaviors200 su Linkedin
    Citazione Originariamente Scritto da altraSoluzione Visualizza Messaggio
    Ciao,
    prova con questo:

    Codice:
      RewriteEngine on
      redirect 301 /percorso/alla/pagina/vecchia /percorso/alla/pagina/nuova
    Occhio quella regola serve per redirezionare singole pagine, l'esigenza mi pare essere quella di farlo su tutte le URL, nello specifico tutta la sottocartella. In questo caso va utilizzata una regola di tipo RewriteRule.

    Questa dovrebbe andare, testala prima di metterla online

    Codice:
    RewriteEngine on
    RewriteRule ^sottocartella/(.*)$ /$1 [R=301,L]
    Sviluppo siti web dinamici e gestionali | Flaviobiscaldi.it

  6. #6
    Utente Premium L'avatar di altraSoluzione
    Data Registrazione
    Jun 2017
    Località
    Roma
    Messaggi
    453
    Segui altraSoluzione su Twitter Aggiungi altraSoluzione su Google+ Aggiungi altraSoluzione su Facebook Aggiungi altraSoluzione su Linkedin Visita il canale Youtube di altraSoluzione
    Citazione Originariamente Scritto da flaviors200 Visualizza Messaggio
    Occhio quella regola serve per redirezionare singole pagine, l'esigenza mi pare essere quella di farlo su tutte le URL, nello specifico tutta la sottocartella. In questo caso va utilizzata una regola di tipo RewriteRule.

    Questa dovrebbe andare, testala prima di metterla online

    Codice:
    RewriteEngine on
    RewriteRule ^sottocartella/(.*)$ /$1 [R=301,L]
    Giusto. Errore mio.

  7. #7
    Moderatore L'avatar di Sermatica
    Data Registrazione
    Sep 2016
    Località
    Maleo
    Messaggi
    4,314
    Aggiungi Sermatica su Facebook
    Ciao
    ti consiglio di monitorare tutto con qualche tool sul traffico, Search Console e controllare che la migrazione sia ok con ScreamingFrog. Te lo dico visto che hai specificato che hai un buon traffico.
    MODHelp Center: consigli per il tuo progettoMODE-Commerce
    Consulente con P.IVA: SEO / SEM / Google Business / Amazon - Sermatica.it


+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.