Êtes-vous sûr que vous voulez une redirection? Si vous redirigez de /subdir1
vers /subdir1/subdir2
, vous êtes toujours à l'intérieur de /subdir1
, alors, de toute évidence, vous obtiendrez une autre redirection vers /subdir1/subdir2/subdir2
, puis /subdir1/subdir2/subdir2/subdir2
, et ainsi de suite jusqu'à ce que le navigateur abandonne. (Comme vous le dites dans votre commentaire à la réponse de Sacx.)
Si vous souhaitez rediriger dans /subdir1/subdir2
, vous devrez exclure subdir2
de correspondre à la redirection, par exemple quelque chose comme:
RedirectMatch permanent /subdir1(?!/subdir2)(.*)$ http://www.example.com/subdir1/subdir2$1
c'est assez moche cependant. Il est inhabituel de vouloir faire une redirection d'un répertoire vers un sous-répertoire de lui-même. Êtes-vous sûr de vouloir vraiment une redirection? Si vous voulez juste faire des fichiers physiquement situés sous /subdir1/subdir2/file
regardez visible /subdir1/file
, je pense que ce que vous voulez serait vraiment un Alias:
Alias /subdir1 /home/wwwuser/examplesite/htdocs/subdir1/subdir2
Eh bien, je suis redirigé vers/cur_dirr/subdir2/subdir3subdir2/subdir3subdir2/subdir3 ... et j'obtiens une erreur du navigateur d'avoir été redirigé trop souvent. De plus, ce n'est pas indépendamment du nom du répertoire. – arik