Petit soucis de rewriting!

WRInaute passionné
Bonjour,

Je me suis créé un CMS "maison" mais je rencontre un tout petit soucis de rewriting.
Quand j'installe mon CMS à la racine du site, tout fonctionne.
Quand j'installe mon CMS dans un dossier nommé "teste" qui est en réalité un sous domaine (teste.monsite.com) tout fonctionne.
Si je passe par (monsite.com/teste/), mon rewriting ne fonctionne pas.

Au début de mon .htaccess j'ai :
Code:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /

Je pensais qu'en ajoutant le nom du dossier à RewriteBase (RewriteBase /teste), que ça allait fonctionner .. mais non!
Pour que ça fonctionne, je suis obligé d'ajouter le nom du dossier à chaque RewriteRule comme ci-dessous :
Code:
RewriteRule  ^([0-9]*)-([^/]*)/?$  /teste/categorie.php?id=$1&categorie=$2 [L]
Est-il normal de procéder de cette façon pour que mon rewriting fonctionne à partir d'un dossier sans pour autant que ce soit un sous-domaine?

Note : 1&1 en mutualisé.

Merci
 
WRInaute passionné
J'ai résolus mon soucis en supprimant juste la barre (/) devant le nom du fichier dans les RewriteRule.
Au lieu de faire :
Code:
RewriteRule  ^([0-9]*)-([^/]*)/?$  /categorie.php?id=$1&categorie=$2 [L]
je fais :
Code:
RewriteRule  ^([0-9]*)-([^/]*)/?$  categorie.php?id=$1&categorie=$2 [L]
et du coup je peux ajouter le nom du dossier dans le RewriteBase :
Code:
RewriteBase /teste/
:mrgreen:
 
Discussions similaires
Haut