Comment masquer l'URL lors de la redirection

Le masquage d'URL, également connu sous le nom de cloaking d'URL, est une méthode utilisée pour rediriger les visiteurs du site Web vers un nouvel emplacement sur Internet. Normalement, un internaute peut voir l'adresse URL réelle de la page actuelle dans un navigateur Web. Avec une URL masquée, cependant, les données d'un deuxième emplacement sont affichées même si l'adresse URL ne semble pas changer dans le navigateur. Cette technique est couramment utilisée lorsque les pages Web changent d'emplacement, mais les webmasters ne souhaitent pas embrouiller les visiteurs en modifiant les liens existants.

Étape 1

Créez un fichier HTACCESS pour contrôler la redirection d'URL. Ouvrez le Bloc-notes ou un autre éditeur de texte simple. Cliquez sur "Fichier", puis sur "Enregistrer sous". Sélectionnez "Tous les fichiers" dans le menu déroulant "Enregistrer sous le type". Dans le champ "Nom du fichier", saisissez ".htaccess" et cliquez sur "Enregistrer". Notez que le point avant "htaccess" est obligatoire.

Étape 2

Entrez le code dans le document texte HTACCESS nouvellement créé. Tapez "RewriteEngine On" pour la première ligne. Sur la ligne suivante, entrez "RewriteCond %{REQUEST_URI} ^/exampleone($|/)" et remplacez "exampleone" par le nom du répertoire hôte qui sera masqué. Tapez "RewriteRule ^.*$ /exampletwo/index.html [L]" sur la troisième ligne de texte. Utilisez le dossier ou l'URL de destination réel à la place de "exampletwo".

Étape 3

Cliquez sur "Fichier" puis sur "Enregistrer" pour enregistrer les modifications apportées au document HTACCESS. Lancez le programme de transfert FTP pour le site Web. Recherchez le dossier local qui contient le fichier HTACCESS enregistré et téléchargez ce fichier dans le répertoire racine du site Web.

Ouvrez un navigateur Web et vérifiez que le masquage de redirection d'URL fonctionne correctement. Pour l'exemple répertorié ici, tapez "http://www.example.com/exampleone" et appuyez sur Entrée. Vérifiez que cette adresse est affichée dans la barre du navigateur, même si le contenu sur "http://www.example.com/exampletwo/index.html" est réellement affiché.