2010-04-11 9 views
0

J'ai un dossier dans un site qui est une application Web distincte de celle du parent. Les deux fonctionnent bien, mais quand je vais sur le domain.com/folder/ path, je voudrais qu'il me renvoie à domain.com/folder/index.htm pour la cohérence. C'est la règle htaccess que j'essayais, mais ça ne fonctionnait pas pour moi et je ne suis pas sûr de ce que j'ai fait de mal.Règle de réécriture .htaccess

RewriteRule ^folder/$ folder/index.htm 
RewriteRule ^folder$ folder/index.htm 

J'ai essayé ces règles au début et à la fin de la liste des règles pour voir si quelque chose était PRÉPONDÉRANTS et rien ne semble être.

Répondre

3

Vous n'avez pas besoin de Mod Rewrite pour cela. Au lieu de cela, utilisez DirectoryIndex:

DirectoryIndex index.htm

Placez ce fichier à la racine du dossier que vous voulez que cela s'applique à (par exemple domain.com/folder/)

+0

Je suis Drupal en cours d'exécution, et DirectoryIndex est déjà index.php – Kevin

+0

Je suppose que vous voulez dire que /.htaccess a "DirectoryIndex index.php" à l'intérieur (où/est la racine de votre site web). Vous devez aller dans le sous-dossier qui contient votre autre webapp (/ dossier/dans votre exemple) et créer un autre .htaccess avec "DirectoryIndex index.htm" dedans. – Danten

Questions connexes