2009-12-17 11 views
1

Est-il possible de définir un dossier par défaut pour accéder à la place d'un fichier comme "index.html".en utilisant htaccess pour définir le dossier par défaut au lieu du fichier?

Ce que je voudrais faire est de faire en sorte que lorsqu'une personne visite mon site, elle soit redirigée vers un dossier situé à la racine du domaine. J'utilise un moteur de blogging et j'en ai besoin pour apparaître comme page d'accueil mais je ne veux pas l'installer à la racine car j'ai d'autres dossiers et fichiers qui doivent être dans le répertoire racine. Et je ne veux pas les mettre dans le dossier du logiciel de blogging. Je ne veux pas non plus utiliser une redirection 301 ou 3XX à des fins de référencement.

S'il y a un moyen de faire ce que je demande, faites le moi savoir. Si non, laissez-moi savoir la meilleure option sinon.

Répondre

1

Essayez cette règle mod_rewrite:

RewriteEngine on 
RewriteRule ^$ foo/bar [L] 

Cela réécrire les demandes dans le répertoire où cette règle est appliquée à foo/bar. Donc, si vous mettez cette règle dans le fichier .htaccess dans votre document racine et demander http://example.com/, il sera réécrit à http://example.com/foo/bar.