Bonjour,
Je suis entrain de faire des tests d'url rewriting sur un site hébergé sur un mutualisé ovh
Dans ce site, j'ai un repertoire que je vais appeler test à la racine du site que je vais appeler test.com
Ce que je souhaiterai faire est rediriger
-l'adresse -http://www.test.com/test23 vers -http://www.test.com/test/
-l'adresse -http://www.test.com/test23/ vers -http://www.test.com/test/
-l'adesse -http://www.test.com/test23/dossier/ vers -http://www.test.com/test/dossier/
-l'adresse -http://www.test.com/test23/dossier/page.php vers -http://www.test.com/test/dossier/page.php
et ainsi de suite sachant que le "23" peut changer
j'ai donc créé ce fichier htaccess à la racine du site
Avec ce htaccess,
si j'appelle la page -http://www.test.com/test23/ ça redirige vers la bonne page
si j'appelle la page -http://www.test.com/test23/dossier/ ça redirige bien vers l'adresse -http://www.test.com/test/dossier/ mais ça m'affiche le contenu du dossier au lieu de m'afficher la page index.php contenu dans ce dossier
Est ce que vous savez d'où peut venir le problème ?
Merci de votre aide
Je suis entrain de faire des tests d'url rewriting sur un site hébergé sur un mutualisé ovh
Dans ce site, j'ai un repertoire que je vais appeler test à la racine du site que je vais appeler test.com
Ce que je souhaiterai faire est rediriger
-l'adresse -http://www.test.com/test23 vers -http://www.test.com/test/
-l'adresse -http://www.test.com/test23/ vers -http://www.test.com/test/
-l'adesse -http://www.test.com/test23/dossier/ vers -http://www.test.com/test/dossier/
-l'adresse -http://www.test.com/test23/dossier/page.php vers -http://www.test.com/test/dossier/page.php
et ainsi de suite sachant que le "23" peut changer
j'ai donc créé ce fichier htaccess à la racine du site
Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule test([0-9]+)/$ test/index.php
RewriteRule test([0-9]+)/(.*)$ test/$2
RewriteRule test([0-9]+)$ test/index.php
Avec ce htaccess,
si j'appelle la page -http://www.test.com/test23/ ça redirige vers la bonne page
si j'appelle la page -http://www.test.com/test23/dossier/ ça redirige bien vers l'adresse -http://www.test.com/test/dossier/ mais ça m'affiche le contenu du dossier au lieu de m'afficher la page index.php contenu dans ce dossier
Est ce que vous savez d'où peut venir le problème ?
Merci de votre aide