GNU/Linux >> Tutoriels Linux >  >> Linux

Redirection de site Web simple via .htaccess

Aperçu

Au cours de la vie d'un site Web, il peut subir un changement de nom et plutôt que de voir les visiteurs visiter l'ancien site Web, vous souhaiterez peut-être qu'ils soient automatiquement redirigés vers une nouvelle adresse Web. Pour ce faire, les serveurs Web permettent aux administrateurs (et aux propriétaires de sites Web ayant accès au système de fichiers) d'implémenter des redirections à l'aide d'un fichier spécial.

Le serveur Web Apache utilise un fichier appelé fichier ".htaccess", ce fichier permet un contrôle précis au niveau d'un répertoire ou d'un sous-répertoire. Pour implémenter une redirection d'un ancien site vers un nouveau site, vous pouvez créer un fichier .htaccess à l'aide d'un éditeur de texte sur votre ordinateur et le télécharger sur le site Web. Le changement prendra effet immédiatement.

Instructions

Les lignes suivantes doivent être saisies dans le fichier .htaccess :

RewriteEngine on
RewriteCond %{HTTP_HOST} ^oldsite.com.au [NC,OR]
RewriteCond %{HTTP_HOST} ^www.oldsite.com.au [NC]
RewriteRule ^(.*)$ https://www.newsite.com.au [L,R=301,NC]

Assurez-vous que le nom est .htaccess la "." est significatif !

Envoyez-le par FTP dans la racine du document de votre site Web et testez-le. S'il échoue sans erreur, contactez l'administrateur de votre site Web pour vérifier que la configuration du serveur Web autorise les fichiers .htaccess (normalement activés par défaut).


Linux
  1. Bloquer l'accès via un fichier .htaccess

  2. Mettez en miroir votre site Web avec rsync

  3. Comment rediriger mon site à l'aide d'un fichier htaccess (dot) ?

  4. FAQ sur la migration d'hébergement Web

  5. Comment refuser l'accès à un fichier spécifique sur votre site via .htaccess

Comment changer l'URL du site WordPress via phpMyAdmin

Darkhttpd - Exécutez rapidement un serveur Web simple et sécurisé

Comment protéger par mot de passe les sites Web via .htaccess

Comment se connecter à votre serveur Web via SSH

Comment installer le logiciel fourni dans Software-center via Terminal ?

Comment forcer ou supprimer WWW sur un site IIS