Générateur .htaccess – redirections et plus

Choisissez uniquement les options utiles : votre .htaccess s’écrit aussitôt.

Vos textes et fichiers restent dans votre navigateur : rien n’est envoyé à un serveur.

URL et redirections
Pages d’erreur et dossiers
Vitesse
Sécurité et accès

Enregistrez ce contenu sous le nom .htaccess à la racine de votre site (souvent public_html ou www). Sauvegardez le fichier existant avant d’envoyer le nouveau.

Mode d’emploi

  1. Choisissez à gauche ce dont vous avez besoin. Seules les options cochées ou remplies sont ajoutées au fichier à droite.
  2. Des pages ont changé d’adresse ? Listez-les dans « Ancienne URL → nouvelle URL », un « /ancien-chemin /nouveau-chemin » par ligne. Elles deviennent des redirections 301 (permanentes) pour conserver le référencement.
  3. Les lignes au mauvais format sont signalées en rouge sous le résultat et ne sont pas ajoutées au fichier.
  4. Copiez ou téléchargez le résultat, puis placez-le sous le nom .htaccess à la racine de votre site. Vérifiez ensuite que vos pages principales s’affichent toujours.

Questions fréquentes

« Forcer HTTPS » provoque une boucle de redirection infinie.

Derrière un proxy ou un répartiteur de charge comme Cloudflare, le serveur voit chaque requête en simple http, donc %{HTTPS} vaut toujours off. Utilisez plutôt RewriteCond %{HTTP:X-Forwarded-Proto} !https ou activez la redirection HTTPS au niveau du proxy.

Le fichier téléchargé a perdu le point au début de son nom.

Certains navigateurs et systèmes d’exploitation renomment les fichiers qui commencent par un point. Renommez-le simplement en .htaccess au moment de l’envoyer sur le serveur.

Est-ce que cela fonctionne avec Nginx ?

Non. Seuls Apache et les serveurs compatibles comme LiteSpeed lisent le .htaccess. Sous Nginx, les mêmes règles doivent être écrites dans la configuration du serveur.

Outils similaires

Tous les outils