Rediriger la racine du domaine vers un sous répertoire

Une petite note pour effectuer une redirection de la racine d'un site vers un sous répertoire. Pour arriver à nos fins, nous utiliserons le fichier .htaccess.

Les fichiers .htaccess qu'est ce que c'est ?

Pour faire simple, les fichiers .htaccess sont des fichiers de configuration supplémentaire de votre serveur WEB. Il permettent d'appliquer des règles spécifiques à des emplacement précis (protection du répertoire par mot de passe, réécriture d'URL...).

Étendue des paramètres des fichiers .htaccess ?

Les directives s'appliquent au répertoire contenant le fichier .htaccess ainsi qu'a l'ensemble des sous répertoires si aucun nouveau fichier .htaccess n'est présent.

Procédure

Dans mon exemple je souhaite faire la chose suivante :

Rediriger automatiquement les visiteurs de www.site.com vers le sous répertoire www.site.com/forum

Editer ou créer le fichier .htaccess à la racine de votre site puis ajouter les directives suivantes :

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/$
RewriteRule (.*) /forum [R=301,L]

2 commentaires sur “Rediriger la racine du domaine vers un sous répertoire

    • AdminPasBete AuteurReply

      Il faut bien indiquer le code présent sur mon article et non comme votre message. Bien sur, il faut modifier /forum par votre choix.

      Assurez vous d'avoir le mod_rewrite d'Apache d'activé.

      Pouvez vous me fournir votre log d'erreur de votre serveur WEB ?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *