Affichage de la redirection des pages d’un site

Le plugin Redirection permet de configurer un texte affiché sur toutes les pages de votre site avant de rediriger la visite vers l’URL de votre choix.

A quoi sert ce plugin?

Ce plugin sert à éviter de briser les liens référencés d’un site existant lors d’une bascule vers un autre. Par exemple, pour anticiper la fermeture d’un site au profit d’un autre. Il permet de prévenir les visiteurs et visiteuses que vous allez désormais rediriger les visites sur une autre adresse, concrètement :
http://site1.com/page_reference_1
http://site1.com/page_reference_2
vont rediriger vers http://site2.com/

Vous pouvez vous en servir en même temps que Objets virtuels qui permet de gérer au cas par cas et prendra la main sur la redirection de certains articles ou objets.

Usage & Configuration

Ce plugin s’installe comme tout les plugins SPIP.

Il vous suffit ensuite de vous rendre sur la page de configuration et d’indiquer
-  le texte que vous souhaitez afficher sur toutes les pages de votre site
-  le temps de lecture avant la redirection
-  votre nouvelle URL

L’URL indiquée est incluse dans un lien à cliquer si la redirection ne fonctionne pas avec le javascript.

Technique & Code

L’inclusion du code dans l’entête des pages se sert des pipelines suivants

pipeline affichage_final
Pour inclure dans le <body> le html de 2 blocs div contenant le texte: #redirect_parent et #redirect_enfant

pipeline insert_head
Pour inclure une ligne de javascript dans le <head>

pipeline insert_head_css
Pour inclure la CSS basique css/redirection.css qui positionne le bloc #redirect_parent en absolute / top 0 dans lequel se loge le bloc #redirect_enfant.

Personnalisation

Vous pouvez surcharger facilement le code CSS en recopiant le répertoire et le fichier css/redirection.css dans le répertoire de votre squelette ou de votre plugin avant de le modifier.

updated on 9 April 2020

Discussion

Aucune discussion

Ajouter un commentaire

Who are you?
[Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom