Page de redirection Apache

Exemple de page redirection.html du site listes.enit.fr

<!DOCTYPE html>
<html lang="fr">
<head>
<title>Bienvenue</title>
<meta charset="utf-8">
<meta name="description" content="Site en maintenance">
<link rel="shortcut icon" href="https://cdn.enit.fr/img/favicon/uttop/favicon.ico">
<style>body,html{height:100%}body{padding:0;margin:0}header{padding:20px;text-align:center}img.republique{margin:20px;width:15%;height:auto}main{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center}main .h1{color:#b21a24;font-size:calc(3vw)}main .p{font-family:Arial;color:#000;font-size:calc(1.5vw);text-align:center}footer{position:fixed;left:0;bottom:0;width:100%;font-size:calc(1vw + 5px );text-align:center}</style>
</head>
<body>
<header>
<img class="logo" title="Logo ENIT" alt="Responsive image" src="https://cdn.enit.fr/img/logo/UTTOP/logo-UTTOP-bleu-horizontal300_150.png">
</header>
<main>
<h1 class="h1">Bienvenue sur le serveur Sympa Enit</h1>
<p class="p">Cette application a changé d'adresse, veuillez mettre à jour vos favoris.</p>
<p class="p"><a href="https://listes.uttop.fr">https://listes.uttop.fr</a></p>
</main>
<footer>
<p>Un service édité par la DSI | <a href="mailto:dsi-appli@uttop.fr">Contact</a>
</p> </footer>
</body>
</html>

Fichier /etc/apache2/sites-available/listes.enit.conf

<IfModule mod_ssl.c>
#redirect http to https
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Location "/">
Redirect permanent "https://listes.enit.fr/"
</Location>
</VirtualHost>
<VirtualHost *:443>
ServerName listes.enit.fr
DocumentRoot /srv/maintenance
RewriteEngine on
RewriteRule "^/.*$" "/redirection.html" [PT]
<Directory /srv/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require all granted
</Directory>
# ServerAlias listes.uttop.fr
# proxy fcgi using socket is in wwsympa.conf and was enabled with a2enconf
# see /etc/apache2/conf-available/wwsympa.conf
# it could be included here too if not gloablly enabled :
# Include conf-available/wwsympa.conf
#	ServerAdmin webmaster@localhost
#	DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/listes.enit.fr.key.log
CustomLog ${APACHE_LOG_DIR}/listes.enit.fr.key.log combined
SSLEngine on
SSLCertificateFile	/etc/apache2/ssl/wildcard.uttop.fr.crt
SSLCertificateKeyFile /etc/apache2/ssl/wildcard.uttop.fr.key.pem
SSLCertificateChainFile /etc/apache2/ssl/chain.uttop.fr.crt
#SSLCertificateFile	/etc/ssl/certs/listes01_enit_fr.pem
#SSLCertificateKeyFile /etc/ssl/private/listes01.enit.fr.key.pem
# redirect / root to sympa
#	RedirectMatch ^/$ /sympa/
</VirtualHost>
</IfModule>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet