Jump to content

Impostare .htaccess per reindirizzare da sottocartella a root del sito


Recommended Posts

Buongiorno a tutti.

Diversi anni fa abbiamo messo il nostro negozio in una sottocartella del sito e ora vorremmo portarlo nella root senza però danneggiare la SEO. Quando usavamo cPanel era facile perché usavamo la funzione "Wild redirect" che faceva tutto in automatico...

Attualmente si trova nella cartella SHOP, come possiamo fare per:

  1. indirizzare tutti i visitatori e bot verso la stessa pagina nella root (/shop/pagina-prodotto --> /pagina-prodotto)?
  2. indirizzare tutti gli url a "www."?

 

Vorremmo inoltre avere tutto su protocollo https://, per questo è sufficiente impostarlo nel backoffice di Prestashop (non l'abbiamo ancora fatto perché l'attuale template che stiamo per cambiare non supportava correttamente https)?

Grazie mille per l'aiuto.

Edo

Link to comment
Share on other sites

Buongiorno a tutti.

Provo a rinnovare la mia richiesta qua sopra per creare un file .htaccess che possa reindirizzare dalla cartella /shop alla root senza perdere la SEO, con protocollo https:// e www.

Grazie!

Edo

Link to comment
Share on other sites

On 19/6/2018 at 8:45 AM, fedesib said:

Ciao,

il file .htaccess viene creato automaticamente da Prestashop. Se vuoi spostare la tua installazione da una cartella alla root prova a seguire questo tutorial: https://www.fastcomet.com/tutorials/prestashop/changing-the-installation-folder

Buona giornata,
Federica

 

Ciao Fedesib grazie mille per la tua risposta.

Purtroppo avrei bisogno di qualcosa di più: non è questione del file htaccess di prestashop o della cartella di installazione, ma di come intervenire sui file htaccess per un redirect permanente e completo di tutti gli url sotto a "/shop" verso la root, per non perdere la SEO e nemmeno inficiare sulle prestazioni.

Grazie.

Link to comment
Share on other sites

Ciao,

l'istruzione per fare un redirect permanente (301) da /shop alla root dovrebbe essere questa:

RedirectMatch 301 ^/shop/$ http://tuodominio.ext/

e puoi trovare alcune informazioni interessanti su come funziona in questo articolo: https://perishablepress.com/redirect-subdirectory-to-root-via-htaccess/

Però è da provare perchè il file .htaccess generato automaticamente da PS è piuttosto complesso e l'ordine delle istruzioni al suo interno ha importanza.

Magari sarebbe meglio farlo direttamente nel virtual host, come illustrato qui: http://gilmation.com/articles/301-redirects-with-apache-virtual-hosts/

Buona giornata,
Federica

Link to comment
Share on other sites

  • 2 weeks later...

Ciao, ho risolto facendomi aiutare dall'assistenza del mio Hosting. I ragazzi di Ergonet mi hanno sia spostato la cartella nella root in un attimo, sia cambiato l'htaccess in modo che ora reindirizzi correttamente a www.trophyhunt.it anziché www.trophyhunt.it/shop.

Grazie.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...