Permanente reindirizza a un sito Web a un nuovo vecchio [dominio web di reindirizzamento in .htaccess]

Quando rinunciamo a 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 ci possono essere due scenari.

1. Il nuovo sito web è installato sullo stesso nome di dominio del sito web è stato anche Vechiu.

In questa situazione è meglio manteniamo l'URLvalido per tutte le vecchie pagine e, se ciò non è possibile, gli URL mancanti dovranno essere reindirizzato alle pagine nuove e pertinenti o all'indice del nuovo sito web (prima pagina o home page).
Il extemplu se il vecchio sito web ha l'indirizzo web "http://numedomeniu.com/servicii.html", Si indica che questo indirizzo esiste anche nel nuovo progetto web. Se ciò non è possibile, dovrà essere effettuato un reindirizzamento 301 permanente ad un nuovo indirizzo rilevante o alla "home page", utilizzando il file..htaccess.
In questo scenario, apriamo e modifichiamo il file..htaccess dalla radice del dominio (public, public_html la maggior parte delle volte). Aggiungiamo le righe:

Redirect 301 /servicii.htmlhttp://numedomeniu.com/portofoliu.html

Vecchia pagina "servicii.html"E 'verrà reindirizzato automaticamente alla nuova pagina'portofoliu.html".
Per reindirizzare la pagina "services.html" all'indice del sito web, utilizziamo la riga:

Reindirizza 301 /servicii.html http://numedomeniu.com/

2. Il nuovo sito web è installato su un nuovo nome di dominio e vuole fare il reindirizzamento dal vecchio al nuovo nome di dominio.

In questo scenario, nota che ne hai bisogno di hosting (Servizi hosting) per entrambi i domini. Almeno per un po ', fino a quando il vecchio nome di dominio non è più presente Google Searchsu cartevolantini, Etc. annunci.
Reindirizzamento tutte le pagine web del vecchio sito alla prima pagina del nuovo sito web sarà l'aggiunta..htaccessCPC linee vecchio progetto:

 <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, il nostro sito web vecchio verrà automaticamente reindirizzato al nuovo sito.

Il reindirizzamento utilizzando il file 301 .htaccess E 'disponibile solo server web utilizzando Apache (HTTP Server) Con il modulo mod_rewrite abilitato (mod_rewrite.c).

Appassionato di tecnologia, scrivo con piacere su StealthSettings.com dal 2006. Ho un'ampia esperienza nei sistemi operativi: macOS, Windows e Linux, nonché nei linguaggi di programmazione e nelle piattaforme di blogging (WordPress) e per i negozi online (WooCommerce, Magento, PrestaShop).

Come » Linux » Apache » Permanente reindirizza a un sito Web a un nuovo vecchio [dominio web di reindirizzamento in .htaccess]
Lascia un tuo commento