Metodi per reindirizzare i collegamenti HTML, PHP e Javascript

Sommario

Esistono diversi metodi per reindirizzare gli URL. Cioè, quando abbiamo la necessità di inviare automaticamente una pagina Web a un'altra, per eseguire un'attività o presentare informazioni dopo che si è verificato un evento.
Metodo di reindirizzamento con HTMLIl primo metodo consiste nell'utilizzare l'elemento META. Diamo un'occhiata alla sintassi di utilizzo per il nostro scopo:
Supponi di aver cambiato server o di aver spostato una pagina in un'altra directory. Visualizzeremo un messaggio a riguardo e reindirizzeremo il nostro utente alla nuova posizione sulla pagina. In questo esempio, l'azione sarà "refresh", il tempo necessario per aggiornare la pagina sarà di cinque secondi:

Verrai indirizzato automaticamente al nuovo sito web. Altrimenti, puoi accedere facendo clic su Nuovo dominio

Metodo di reindirizzamento con PHPPer reindirizzare il visitatore a un'altra pagina (particolarmente utile in un ciclo condizionale), basta usare il seguente codice:
Percorso relativo/assoluto
In teoria, è meglio preferire un percorso assoluto dalla radice del server, come segue:
Se la pagina di destinazione era su un altro server, indica l'URL completo, come segue:
Reindirizzamenti temporanei/permanentiPer impostazione predefinita, il tipo di reindirizzamento presentato sopra è un reindirizzamento temporaneo. Il che significa che i motori di ricerca come Google non lo tengono in considerazione per il posizionamento.
Pertanto, se vogliamo indicare ai motori di ricerca che la pagina A si trova ora nella posizione B, dobbiamo utilizzare il seguente codice all'inizio del file PHP corrispondente alla pagina A:
header ('Status: 301 Moved Permanently', false, 301);
intestazione ('Posizione: miodominio.com);
?>
Interpretazione del codice PHPIl codice PHP che si trova dopo la chiamata alla funzione header() verrà interpretato dal server, anche se il visitatore ha già lasciato l'indirizzo specificato nel reindirizzamento, il che significa che nella maggior parte dei casi saremo interessati a mettere la funzione exit ( ) dopo la funzione header() per non far funzionare il server per piacere:
header ('Status: 301 Moved Permanently', false, 301);
intestazione ('Località: indirizzo);
Uscita ();
?>
Metodo di reindirizzamento con JscriptPossiamo riuscire a reindirizzare con Javascript, gli stessi dei metodi visti in precedenza, possiamo anche avere un certo grado di interazione o farlo tramite eventi. Nel caso di un reindirizzamento in attesa oa tempo, dobbiamo utilizzare un timer. Vediamo un esempio:

Attendi, verrai reindirizzato tra 5 secondi.

Farlo direttamente, senza aspettare:

Metodo di reindirizzamento con JqueryIl metodo jquery è una variazione del metodo javascript poiché jquery è un insieme di librerie scritte in javascript.
reindirizzare la pagina con JQuery
Il modo per farlo è molto semplice, inseriamo questa riga all'interno del nostro script JQuery
url = "http://www.midomain.com";
$ (posizione) .attr ('href', url);
Reindirizza ad esempio facendo clic su un pulsante, inviando parametri acquisiti o calcolati o ottenuti da un database.
$ ("pulsante #"). clic (funzione () {
document.location.href = "page1.php? parametro1 =" + parametro1 + "& parametro2 =" + parametro2 + "&";
});Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo
wave wave wave wave wave