Rediriger votre site avec .htaccess
Comment créer une redirection htaccess en quelques étapes simples
Pour créer une redirection à l’aide d’un fichier .htaccess, vous devez d’abord vous rendre dans le répertoire où se trouve le site Web redirigé. Ensuite, vous devez créer un fichier .htaccess et y mettre les lignes suivantes :
Redirection vers une autre page de votre site Web :
Moteur de réécriture activé
Règle de réécriture ^(.*)$ https://www.example.com/$1 [R=301,L]
Redirection vers une page externe :
Moteur de réécriture activé
Règle de réécriture ^(.*)$ http://www.example.com/$1 [R=301,L]
Si vous utilisez Apache, vous pouvez également mettre ceci dans le fichier .htaccess :
Redirection permanente (301) :
Redirection permanente / https://www.example.com/
Redirection temporaire (302) :
Redirection temporaire / https://www.example.com/
Il existe également d’autres serveurs Web tels que nginx, lighttpd, etc. et la configuration du redirecteur peut être légèrement différente.
Le fichier htaccess se trouve dans le dossier /home/www/votre_domaine/www.
Le fichier .htaccess se trouve dans le répertoire /home/www/votre_domaine/www. Il s’agit d’un fichier de configuration pour les serveurs Apache, NGINX et Lighttpd. Il vous permet de faire des redirections de pages, des pages de cache, etc.
Pour mettre un site web en HTTPS, il faut mettre le fichier .htaccess dans le répertoire /home/www/votre_domaine/www. Ajoutez ensuite les lignes suivantes au fichier :
Rediriger vers HTTP
Moteur de réécriture activé
RewriteCond %{HTTPS} actif
Règle de réécriture (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Rediriger vers HTTPS
Moteur de réécriture activé
RewriteCond %{HTTPS} !on
Règle de réécriture (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Cela redirigera vers le bon journal.
Comment rediriger en PHP?
Le code PHP suivant redirige les visiteurs du site Web vers https://example.com/newpage.html. Vous pouvez mettre ce code dans le fichier .htaccess situé à la racine de votre site Web.
Moteur de réécriture activé
RewriteCond %{HTTPS} !=on
Règle de réécriture ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Redirection vers une nouvelle page
Si vous avez un site Web et que vous souhaitez le rediriger vers une nouvelle page, vous pouvez le faire en ajoutant quelques lignes de code PHP à votre fichier .htaccess. Le code suivant redirige les visiteurs vers la page https://example.com/newpage.html.
Moteur de réécriture activé
Règle de réécriture ^(.*)$ https://example.com/newpage.html [R=301,L]
Rediriger vers une nouvelle page avec paramètre
Si vous avez un site web et que vous souhaitez le rediriger vers une nouvelle page avec un paramètre, vous pouvez le faire en ajoutant quelques lignes de code PHP à votre fichier .htaccess. Le code suivant redirige les visiteurs vers la page https://example.com/newpage.html?id=123.
Moteur de réécriture activé
Règle de réécriture ^(.*)$ https://example.com/newpage.html?id=123 [R=301,L]
Rediriger vers une nouvelle page avec plusieurs paramètres
Si vous avez un site web et que vous souhaitez le rediriger vers une nouvelle page avec plusieurs paramètres, vous pouvez le faire en ajoutant quelques lignes de code PHP à votre fichier .htaccess. Le code suivant redirige les visiteurs vers https://example.com/newpage.html ?