View Full Version : htaccess: redirect da una subdirectory alla root
robertino_salemi
09-10-2019, 11:31
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.
Tratto da: https://www.keliweb.it/billing/knowledgebase/119/Apache-modrewrite-con-esempi.html
# Redirect da una vecchia cartella alla nuova
RewriteEngine on
RewriteRule ^/?vecchia([a-z/.]*)$ /nuova$1 [R=301,L]
robertino_salemi
09-10-2019, 11:57
Grazie Kaya,
dal momento che il subfolder non esisterà più, questo va messo nella root, esatto?
Posso concatenarlo a quello di Wordpress senza problemi?
Dovresti metterlo PRIMA delle regole di Wordpress, anche se forse probabilmente dovrai lavorare un attimo per sistemarlo.
Ovviamente si va nella radice di tutto.
robertino_salemi
09-10-2019, 13:08
Perfetto, grazie! :)
robertino_salemi
19-10-2019, 17:51
Se volessi creare un redirect di tutti gli URL è possibile farlo tramite .htaccess?
esempio:
www.nomesito.it/subfolder/pagina1.html > diventa > www.nomesito.it/pagina1.html
www.nomesito.it/subfolder/shop/pagina2.html > diventa > www.nomesito.it/shop/pagina1.html
etc....
Si, ma ovviamente ho trovi una regola "jolly" oppure inserisci riga per riga ogni singolo redirect.
robertino_salemi
21-10-2019, 09:13
Immaginavo, grazie! :)
robertino_salemi
10-11-2019, 23:40
Tratto da: https://www.keliweb.it/billing/knowledgebase/119/Apache-modrewrite-con-esempi.html
# Redirect da una vecchia cartella alla nuova
RewriteEngine on
RewriteRule ^/?vecchia([a-z/.]*)$ /nuova$1 [R=301,L]
Ho risolto così...
RewriteEngine on
RewriteRule ^sottocartella/(.*)$ /$1 [R=301,L]
Cosa ne pensi?
Penso che nel dubbio tengo d'occhio i log per vedere se ci sono access "anomali".
Se nei 30 gg successivi non hai problemi, direi di andare tranquillo.
robertino_salemi
11-11-2019, 08:56
Penso che nel dubbio tengo d'occhio i log per vedere se ci sono access "anomali".
Se nei 30 gg successivi non hai problemi, direi di andare tranquillo.
Grazie del suggerimento....
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.