web-dev-qa-db-fra.com

Règle de réécriture Apache pour ajouter un répertoire devant un fichier

J'ai une page HTML dans mon répertoire racine et quand quelqu'un clique dessus, j'aimerais qu'il y ait un répertoire avant le nom du fichier, cela n'existe pas.

Par exemple, au lieu de pouvoir simplement accéder à:

wwww.example.com/link.html

Cela fonctionnerait aussi:

wwww.example.com/folder/link.html

Cela peut-il être fait avec une règle de réécriture?

2
tom

Votre règle de réécriture (appropriée pour un fichier . Htaccess) ressemblerait à ceci:

RewriteRule ^folder/link.html$ /link.html

Cela servirait le contenu de link.html à la fois /link.html et /folder/link.html.

1
Stephen Ostermiller