GNU/Linux >> Tutoriels Linux >  >> Linux

Création de redirections Apache

Cet article explique les redirections dans Apache® et comment les configurer.

Qu'est-ce qu'une redirection ?

Apache peut créer une redirection qui pointe d'un vhost vers un autre vhost sur le serveur ou un autre site externe. Les raisons courantes d'utiliser cette fonctionnalité sont de forcer le trafic http vers https et de déplacer les noms de domaine.

Utilisation de la directive de redirection

Apache a une directive de redirection que vous pouvez ajouter au vhost pour rediriger tout trafic vers le site spécifié. Vous trouverez ci-dessous un exemple d'utilisation de la directive pour rediriger tout le trafic http vers https :

    `<VirtualHost *:80>
        DocumentRoot /var/www/example.com/httpdocs
        ServerName example.com
        Redirect / https://example.com      <-----
        ServerAlias www.example.com
    </VirtualHost>

      <VirtualHost *:443>
         DocumentRoot /var/www/example.com/httpdocs
         ServerName example.com
         ServerAlias www.example.com
          SSLEngine on
          SSLCertificateFile /etc/pki/tls/certs/2017-example.com.crt
          SSLCACertificateFile /etc/pki/tls/certs/CABundle.crt
          SSLCertificateKeyFile /etc/pki/tls/private/2017-example.com.key
       </VirtualHost>`

L'exemple précédent ne fonctionne que pour cette seule page en établissant une redirection 302 temporaire. Établissez une redirection 301 permanente en utilisant la directive de redirection comme suit :

    Redirect 301 / https://example.com
    Redirect permanent / https://example.com

Linux
  1. Un guide du débutant pour créer des redirections dans un fichier .htaccess

  2. Apache – Créer un certificat SSL *.local ?

  3. Créer des redirections dans Nginx

  4. Redémarrez Apache

  5. Configurer un vhost Apache sur Ubuntu 20.04 et Debian 10

Comment configurer les redirections de domaine dans cPanel

Redirections dans cPanel

Comment configurer une redirection sur cPanel ?

Comment mettre en place une redirection sur hPanel ?

Comment configurer Apache SpamAssasin dans cPanel

Héberger plusieurs sites Web sur un seul serveur avec Apache sur Ubuntu 18.04