redirection
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.fr.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
redirection.txt · Dernière modification : de
