Reindirizzare permanentemente un vecchio sito Web a uno nuovo [Reindirizza il dominio del sito Web in .htaccess]
Reindirizzare permanentemente un vecchio sito Web a uno nuovo [Reindirizza il dominio del sito Web in .htaccess]
Quando cediamo un vecchio sito web in cambio di uno nuovo, è bene trattenere i visitatori del vecchio sito e reindirizzarli automaticamente a quello nuovo. In questa situazione si possono verificare due scenari.
1.Il nuovo sito web è installato sullo stesso nome di dominio del vecchio sito web.
In questa situazione è bene manteniamo l'URLvalido per tutte le vecchie pagine e, se ciò non è possibile, dovranno esserlo gli URL che non esistono più reindirizzare sia a pagine nuove e pertinenti, sia all'indice del nuovo sito web (prima pagina o home page).
Ad esempio, se sul vecchio sito web abbiamo l'indirizzo web "http://numedomeniu.com/servicii.html“, este indicat ca si pe noul proiect web sa existe aceasta adresa. Daca acest lucru nu este posibil, va trebui facuta redirectionare permanenta 301 catre o noua adresa relevanta sau catre “home page”, folosind fisierul .htaccess.
In acest scenariu, deschidem si editam fisierul .htaccess din radacina domeniului (public, public_html de cele mai multe ori). Adaugam liniile:
Redirect 301 /servicii.htmlhttp://numedomeniu.com/portofoliu.html
Vechea pagina “servicii.html” va fi redirectionata automat catre noua pagina “portofoliu.html“.
Pentru a face redirectionarea paginii “servicii.html” catre index-ul web site-ului, folosim linia:
Redirect 301 /servicii.html http://numedomeniu.com/
2.Noul web site este instalat pe un nume nou de domeniu si vrem sa facem redirectionare de la vechiul nume de domeniu catre cel nou.
In questo scenario, tieni presente che ti serveospitare (servizi di hosting web) per entrambi i domini. Almeno per un periodo di tempo, finché il vecchio nome a dominio non sarà più presente inRicerca su Google, pebiglietti da visita,volantini, eccannunci.
Il reindirizzamento di tutte le pagine dal vecchio sito Web alla prima pagina del nuovo sito Web verrà effettuato aggiungendo .htaccess- del vecchio progetto le righe:
<IfModule mod_rewrite.c> Options +SymLinksIfOwnerMatch RewriteEngine on RewriteCond %{HTTP_HOST} ^numedomeniuvechi.com [OR] RewriteCond %{HTTP_HOST} ^www.numedomeniuvechi.com [NC] RewriteRule ^(.*)$ http://noulnumedomeniu.com/ [L,R=301] </IfModule>
Una volta apportate queste modifiche, i visitatori del vecchio sito Web verranno automaticamente reindirizzati al nuovo sito Web.
Reindirizzamento 301 utilizzando file .htaccess è disponibile solo per server web chi usa Apache (ServerHTTP) con il modulo mod_rewrite abilitato (mod_rewrite.c).
Reindirizzare permanentemente un vecchio sito Web a uno nuovo [Reindirizza il dominio del sito Web in .htaccess]
Cosa c'è di nuovo
Di Stealth
Appassionato di tecnologia, scrivo volentieri su StealthSettings.com a partire dal 2006. Ho una vasta esperienza nei sistemi operativi: macOS, Windows e Linux, ma anche nei linguaggi di programmazione e nelle piattaforme di blogging (WordPress) e per negozi online (WooCommerce, Magento, PrestaShop).
Visualizza tutti i post di StealthPotrebbe interessarti anche...