Bonjour,
Je développe un site que j'ai architecturé en plusieurs répertoire, comme un framework (model, controller, public).
Je souhaiterais que, en me connectant à mon site www.truc.com, toute requête soit automatiquement redirigé vers le sous-répertoire public, ce autant par commodité que par sécurité (que personne n'ait accès aux vrais fichiers PHP).
J'ai réussi à rewrité les fichiers html afin qu'elles aboutissent à mon index.php :
RewriteRule ([a-zA-Z]+)\.html$ /public/index.php?page=$1
Du coup si j'accède à www.truc.com/index.html ça marche mais je suis obligé le nom de la page
J'ai regardé des tutos et ai fais des essais (que je vous épargne ici, mais du genre
RewriteRule ([a-zA-Z]*)\.html$ /public/$1
et des commandes de rewrite permanent) mais à chaque fois ça finit en boucle de redirection (ça essaie d'ouvirr www.truc.com/public/public/public....)
Y'a-t-il une solution simple, où dois-je faire une règle pour chaque type de fichiers ?
Partager