Come reindirizzare un URL (301 e 302 Guida) - IT

Sei atterrato su questo sito perché stai cercando metodi diversi su come reindirizzare un determinato URL? In questa guida, miriamo a mostrarti modi diversi per reindirizzare un URL, quali tipi di reindirizzamenti URL esistono, e come eseguire in modo efficace un reindirizzamento del browser.


Che cos'è un reindirizzamento URL?

Un reindirizzamento URL è una funzione del server Web che invia un utente da un URL a un altro. Ciò accade quando l'URL originale è stato modificato, e il reindirizzamento garantisce che gli utenti possano trovare la nuova posizione della risorsa senza incontrare un collegamento morto.

I reindirizzamenti possono essere permanenti (HTTP codice di stato 301) o temporaneo (Codice di stato HTTP 302 o 307), indicando al browser (e motori di ricerca) se il cambiamento è a lungo termine o solo per un breve periodo.


Come correggere eventuali reindirizzamenti errati?

Nel caso in cui riscontri problemi con redirect, te lo consigliamo vivamente implementare immediatamente una correzione completa del sito Web. La soluzione più professionale sta utilizzando Fixed.net per condurre una correzione completa del sito web, quello include:

  1. Rimozione rapida del malware.
  2. Correzione di errori e reindirizzamenti.
  3. Riparazione completa del sito.
  4. Correzione dello schermo bianco della morte.
  5. Correzione errori moduli di contatto.
  6. Riparazione degli errori di pagamento dell'eCommerce.
  7. Manutenzione attiva e backup + prevenzione.

Come reindirizzare l'immagine di un articolo URL

Quindi, come posso reindirizzare un URL?

Prima di tutto, devi capire che esistono diversi tipi di reindirizzamenti URL che esistono là fuori. Eccoli qui:

301 Reindirizzare
Questo è un reindirizzamento permanente, ciò significa che rimarrà finché i due siti o le pagine saranno online. È anche un tipo di reindirizzamento non mascherato che viene utilizzato se si è spostato in modo permanente una pagina Web o un sito Web. Facendo questo reindirizzamento, sarai in grado di indirizzare assolutamente TUTTO il traffico dal vecchio sito a quello nuovo con il suo ranking SEO. Ciò significa che il modo in cui il tuo vecchio sito Web classificato su Google verrà automaticamente reindirizzato in modo che corrisponda al tuo nuovo sito e il tuo nuovo sito avrà le buone classifiche del vecchio sito su argomenti caldi nella tua nicchia. Questo è probabilmente il metodo migliore per un reindirizzamento in termini di efficienza e cordialità SEO.

Normalmente useresti 301 reindirizzare if:

  • Sposti il ​​nome del dominio del tuo sito su uno nuovo e non desideri ritardi e interrompi il traffico dal vecchio al nuovo sito.
  • Si tenta di creare due siti in uno tramite il doppio 301 reindirizza e desidera essere certo che i reindirizzamenti interrotti porteranno al nuovo sito aggiornato.
  • Per semplificare il tuo sito. Qualche volta, i proprietari di siti Web tendono a sovrascrivere e "sovrastare" il loro sito e questo li rende troppo complicati e pieni di collegamenti. Se 3 URL diversi portano alla stessa pagina, Questo 301 il reindirizzamento è perfetto per la tua situazione. Questo rende anche il sito più SEO friendly.

302 Reindirizzare
Questo tipo di reindirizzamento UR è contrario 301, poiché è solo reindirizzamento temporaneo per servire al suo scopo per un tempo limitato. È anche un reindirizzamento non mascherato che può essere utilizzato per gli stessi scopi che abbiamo menzionato sopra nel 301 casi, ma con la differenza che qui, i reindirizzamenti sono temporaneo. Esempi per questi casi unici includono:

  • Se il tuo sito è temporaneamente inattivo a causa di un'interruzione, eccetera. e vuoi condurre temporaneamente gli utenti a una pagina web, che dice loro che c'è difficoltà tecnica o anche un altro sito.
  • Quando vuoi mantenere il tuo URL principale vuoi reindirizzare da lassù in goolge ma vuoi che gli utenti che vi si recano visitino un'altra pagina con lo stesso argomento che viene aggiornato con il contenuto più recente.

Reindirizzamento mascherato (Frame URL)

Questo URL è noto anche come URL Frame e diversamente da 301 e 302, è mascherato. Quindi cosa è mascherato? Bene, per spiegarlo semplicemente, un URL mascherato è quando i visitatori del tuo dominio vengono indirizzati a una determinata pagina o a un sito, ma il nuovo URL (a cui sei condotto) non mostra. Anziché, quegli utenti vedranno lo stesso buon vecchio URL sopra, ma il nuovo sito a cui sono guidati al di sotto di esso. Questo è un modo intelligente per reindirizzare, ma ricordalo prima di tutto, non tutti i siti consentono questo tipo di reindirizzamento e altro ancora, non è di gran lunga la scelta migliore per il SEO - al contrario, è persino malsano per Google e altri motori di ricerca.

Modi per reindirizzare un URL

passaggi per reindirizzare l'immagine dell'URL

Va bene, così ora che sei un esperto nel sapere quali tipi di reindirizzamenti URL esistono là fuori, impariamo come fare questo. Di seguito abbiamo elencato diversi metodi per reindirizzare gli URL insieme alle relative azioni passo-passo che devi intraprendere. Abbiamo cercato di renderlo semplice e interessante in modo da farlo velocemente.


Metodo di reindirizzamento URL 1: Creare un 301 Reindirizzamento in WordPress.

immagine plug-in di reindirizzamento

Creazione di un reindirizzamento in WordPress è una cosa piuttosto semplice. Ecco come farlo:

Passo 1:Cerca e installa il file “Reindirizzamento” plugin per WordPress.

Passo 2:Vai a Utensili – reindirizzamento.

Passo 3:Lì vedrai tutto il 404 errori sul tuo sito WordPress. Vedrai anche "Aggiungi nuovo reindirizzamento". Semplicemente nell'URL di origine digita il tuo vecchio URL e nell'URL di destinazione digita quello nuovo. Dopodichè, dovresti fare clic su "Aggiungi reindirizzamento" e sei pronto.


Metodo di reindirizzamento URL 2: Collegamenti della pagina di WordPress al plugin

link di pagina all'immagine del plugin

Un altro metodo che è facile da usare è tramite Link alla pagina collegare. È un semplice plug-in che ti consente di mantenere il tuo post o la tua pagina ma anche di reindirizzarlo a un altro.

Passo 1:Aggiungi il "Pagina collegamenti a" collegare.

Passo 2:Avrebbe dovuto aggiungere una casella nella schermata di modifica dei post. Lì puoi aggiungere l'indirizzo della nuova posizione e successivamente puoi ripristinarlo per tornare al suo normale URL di WordPress.


Metodo di reindirizzamento URL 3: Tramite WordPress semplice 301 Reindirizza Plugin

semplice 301 reindirizza l'immagine del plugin

Si chiama un altro plug-in semplice per i reindirizzamenti Semplice 301 redirect. Ti consente di effettuare i reindirizzamenti più semplici.

Passo 1: Installa Semplice 301 redirect.

Passo 2:Seleziona la richiesta e la destinazione per il reindirizzamento, dopodiché fai clic su "Salva modifiche".

L'unico inconveniente è che con alcuni provider di hosting specifici, questo metodo di reindirizzamento potrebbe essere un po 'più lento, quindi è importante avere un buon hosting per usarlo ed essere sicuri di testarlo sempre prima di decidere direttamente di utilizzare questo plugin.


Metodo di reindirizzamento URL 4: Codifica a 301 Reindirizzare in un nuovo file .htaccess (per server Apache e anche WordPress tramite client FTP)

immagine di reindirizzamento htaccess

Passo 1:Scopri se il tuo sito Web ha un server Apache. Se lo fa, avrà un file, termina con l'estensione .htaccess. Se non sei sicuro, fare un controllo con il tuo provider di web hosting.

Passo 2:Accedi al tuo server tramite il suo indirizzo IP digitandolo nel browser web.

Passo 3:Una volta che hai fatto questo, dovresti vedere un menu per creare un nuovo file. Cliccaci sopra e crea un nuovo file. Denominare il file ".htaccess" (il punto è molto importante). Se il tuo server non ha questa opzione, puoi semplicemente creare un file del genere in Blocco note e caricarlo sul tuo server.

Passo 4:Nel file .htaccess già creato, digitare il seguente codice:

→ reindirizzare 301 /old / oldsite.com https://www.newsite.com

Mancia: Tieni presente che il "vecchio sito" sopra è il nome dell'URL o il SITO da cui desideri un reindirizzamento e il "nuovo sito" rappresenta l'URL a cui reindirizzare. È importante non aggiungere "http" o "https" prima del vecchio URL, perché quindi il codice non funzionerà. "301" rappresenta il tipo di reindirizzamento che si desidera effettuare, quindi dovresti aver capito che puoi farcela 302 anche, dati i parametri giusti.

Passo 5:Fai clic sulla casella a discesa e seleziona "tutti i file" e successivamente salva semplicemente questo file come file .htaccess che non ha alcuna estensione, solo ".htaccess".

Mancia: È importante eseguire il backup dei file .htaccess esistenti rinominando qualsiasi file .htaccess esistente in .htacessrecovery, per esempio. Questo ti aiuterà a trovare e vedere il file nel caso in cui desideri ripristinare la configurazione del tuo sito all '"ultimo sito valido noto".

Passo 6:Carica e attiva il reindirizzamento. Ora che hai il tuo file .htaccess salvato e il backup, dovresti semplicemente spostarlo nella directory / root / o se è un file txt sul tuo computer - caricalo. Se è così, ci dovrebbe essere un pulsante di caricamento su Apache da qualche parte. E questo è tutto. Ora hai un 301 reindirizzare in Apache!

Come testare il reindirizzamento:Per testarlo è sufficiente salvare le password del browser e ripristinare il browser alle impostazioni di fabbrica o ripulire la cache (anche meglio).


Metodo di reindirizzamento URL 5: Utilizzando un sito o un servizio di reindirizzamento online

cpanel reindirizza l'immagine

Esistono molti siti Web che offrono reindirizzamenti come servizio, e per competere in questo mercato molto competitivo, la maggior parte delle società di hosting ti dà l'opportunità di farlo nel tuo cPanel (pannello di controllo del sito Web). Questo metodo è particolarmente utile se non hai voglia di imparare a programmare e vuoi semplicemente fare clic attraverso il processo e digitare il nuovo URL.


Metodo di reindirizzamento URL 6: Reindirizzamento tramite tag "Meta" HTML

Se lavori molto sull'HTML e sei più abituato al sito del codice delle cose, allora questo è il tipo di reindirizzamento di cui hai bisogno. Il reindirizzamento tramite HTML può avvenire se hai accesso FTP direttamente al tuo sito. Se fate, puoi accedere dove si trovano i file del tuo server e accedere al file HTML a cui sei specificamente interessato. Da li, puoi fare clic su "Modifica" per modificare il file HTML in questione. Ciò ti consentirà di seguire questi passaggi.

Passo 1:Modifica il codice sorgente del file HTML in cui hai scelto il reindirizzamento.

Passo 2:Copia e incolla questo codice dove imposti il ​​vecchio e il nuovo URL dove dice.

→ <meta http-equiv = & quot; refresh" = Contenuto & quot; 2;url = https://www.theredirectdestination.com/" />

Passo 3:Se hai fatto bene questo è come dovrebbe apparire il tuo codice:

→<html>
<testa>
<meta http-equiv = & quot; refresh" = Contenuto & quot; 2;url = https://www.anotherwebsite.com" />
<titolo>Sito di origine</titolo>
</testa>
<corpo>
Questa è la vecchia pagina che reindirizzerà a quella nuova
</corpo>
</html>


Metodo di reindirizzamento URL 7: Reindirizzare un URL tramite accesso PHP

Tramite questo metodo, è inoltre necessario disporre dell'accesso FTP per modificare i file. Ecco come farlo:

Passo 1: Crea un file PHP, chiamato ancient.php. Ecco come dovrebbe iniziare ad apparire.

→ <?php
intestazione(& Quot; Località: https://www.mynewwebsite.com/blog/&quot;);
?></p>

Ciò consente ogni volta che si accede al file PHP di ottenere un reindirizzamento a una determinata pagina o sito di destinazione.

Passo 2:Puoi anche aggiungere una descrizione in cui è stata spostata:

→ <?php
intestazione(& Quot; HTTP / 1.1 301 Spostato in modo permanente & quot;);
intestazione(& Quot; Località: https://www.mynewwebsite.com/blog/&quot;);
?>


Metodo di reindirizzamento URL 8: Utilizzando un servizio JavaScript

JavaScript è un tipo di linguaggio di codifica "out-of-the-box" molto interessante, quindi ecco un modo per usare i reindirizzamenti su di esso.

Se visiti un determinato codice URL nel JavaScript, basta cambiare la proprietà location in "window.location", un po 'così:

→ window.location = “https://new-website.com”;

Esistono altri tipi di metodi che possono anche funzionare, come questo:

→ window.location = “https://new-website.com”;
window.location.href = “https://new-website.com”;
window.location.assign(“https://new-website.com”);
window.location.replace(“https://new-website.com”);

Tieni presente che se desideri che ciò accada correttamente, dovresti assicurarti di testare come sta dalla prospettiva SEO (cambierà il suo rango) e anche se hai abilitato JavaScript.


Metodo di reindirizzamento URL 9: Tramite reindirizzamento NGINX

Se si dispone di un server NGINX, quindi puoi inserire il file di configurazione del tuo server NGINX e con poche semplici righe, puoi creare un bene 301 reindirizzare per secondi. Ecco come:

Passo 1:Individua e apri il tuo file "nginx.conf" per aggiungere un blocco server.

Passo 2:Aggiungi le seguenti righe di codice di richiesta di reindirizzamento:

→ server {
ascolta 80;
nome_server old-website.com;
ritorno 301 $schema://new-website.com $ REQUEST_URI;
}

Non dimenticare di assicurarti che il tuo sito sia http o https.


Metodo di reindirizzamento URL 10: Se si utilizza Lighttpd Server

Per i server basati sulla piattaforma web server Lighttpd, si consiglia vivamente di effettuare un reindirizzamento importando il "mod_redirect"Modulo web e utilizzarlo in un"url.redirect”. Ecco come:

Passo 1:Importa il modulo, chiamato "mod_redirect" nel tuo server web Lighttpd.

Passo 2:Imposta un url.redirect incollando il seguente codice e modificando i parametri del sito:

→ server.modules = (
& Quot; mod_redirect"
)
$HTTP[& Quot; ospitante & quot;] = ~ & quot; ^(www .)?old-website.com $" {
url.redirect = (
& Quot; ^ /(.*)$" => & quot; https://www.new-website.com/$1&quot;,
)
}


Metodo di reindirizzamento URL 11: Reindirizzamento su Ruby on Rails Web Server

Se ti capita di trovarti come amministratore nella piattaforma "Rails", puoi reindirizzare rapidamente a un sito. Ecco come:

Passo 1:Apri la classe WelcomeController < Application controller and use the following code:

→ classe WelcomeController < ApplicationController def index redirect_to 'https://new-website.com', :status => :trasferito
fine
fine

Nella versione di Ruby on Rails per, puoi effettuare un reindirizzamento 301 aggiungendolo nel file “route.rb”:

→ ottenere “/blog” => reindirizzamento(“https://new-website.com”)

Per reindirizzare tutte le pagine, usa semplicemente questa linea:

→ ottenere “/blog /:inviare” => reindirizzamento(“https://new-website.com/blog/%{inviare}”)


Metodo di reindirizzamento URL 12: Reindirizzamento su Node.js

Ecco alcuni passaggi rapidi per effettuare un reindirizzamento Node.js:

Passo 1:Assicurati di aggiungere il modulo http e creare un nuovo server tramite il tipo di metodo .writeHead.

Passo 2:Incolla il seguente codice e imposta il sito in cui vuoi che vada:

→ var http = richiedi(“http”);
http.createServer(funzione(req, res) {
res.writeHead(301,{Posizione: 'Https://new-website.com "});
res.end();
}).ascolta(8888);

Per reindirizzare tutti i post, vai alla sezione "/ blog" e incolla questo codice dove modifichi i parametri:

→ var http = richiedi(“http”);
var url = richiede(“url”);
http.createServer(funzione(req, res) {
var pathname = url.parse(req.url).percorso;
res.writeHead(301,{Posizione: 'Https://new-website.com/’ + percorso});
res.end();
}).ascolta(8888);


Metodo di reindirizzamento URL 12: Reindirizzamento su Flask Framework

Per effettuare un reindirizzamento su Flash Framework, puoi usare i seguenti passi:

Passo 1:Raggiungi il Flask Framework sopra Python.

Passo 2:Basta incollare il seguente codice con parametri modificati:

→ @ app.route('/Appunti/‘)
cosa def(pagina):
ritorno reindirizzamento(“https://www.new-website.com/blog/” + pagina, code = 301)

Come creare un reindirizzamento del sito Web – Conclusione

Queste sono la maggior parte delle situazioni di reindirizzamento in cui puoi trovarti se sei un amministratore del server di siti Web. Ovviamente, ce ne sono molti altri, accanto al quale ci sono plugin, siti web, e servizi che variano molto, ma a causa della loro mera quantità, non li abbiamo inclusi tutti. Ci auguriamo che tu come amministratore facci sapere nei commenti se hai bisogno di informazioni per altri tipi di reindirizzamenti con cui vuoi che questa pagina sia aggiornata.

Ricercato e creato da:
Krum Popov
Imprenditore appassionato del web, da allora realizza progetti web 2007. In 2020, ha fondato HTH.Guide, una piattaforma visionaria dedicata a semplificare la ricerca della soluzione di web hosting perfetta. Per saperne di più...
Revisionato tecnicamente da:
Metodi Ivanov
Esperto esperto di sviluppo web con 8+ Anni di esperienza, comprese conoscenze specialistiche negli ambienti di hosting. La sua esperienza garantisce che il contenuto soddisfi i più elevati standard di accuratezza e si allinei perfettamente con le tecnologie di hosting. Per saperne di più...

Lascio un commento

L'indirizzo email non verrà pubblicato. i campi richiesti sono contrassegnati *

Questo sito è protetto da reCAPTCHA e Google politica sulla riservatezza e Termini di servizio applicare.

Questo sito web utilizza i cookie per migliorare l'esperienza dell'utente. Utilizzando il nostro sito acconsenti a tutti i cookie in conformità con la ns politica sulla riservatezza.
Sono d'accordo
Su HTH.Guide, offriamo recensioni trasparenti di web hosting, garantire l’indipendenza dalle influenze esterne. Le nostre valutazioni sono imparziali poiché applichiamo standard rigorosi e coerenti a tutte le recensioni.
Mentre potremmo guadagnare commissioni di affiliazione da alcune delle società presenti, queste commissioni non compromettono l'integrità delle nostre recensioni né influenzano le nostre classifiche.
I guadagni dell'affiliato contribuiscono a coprire l'acquisizione dell'account, spese di prova, Manutenzione, e lo sviluppo del nostro sito web e dei sistemi interni.
Affidati a HTH.Guide per informazioni affidabili e sincerità sull'hosting.