[.htaccess] RewriteCond %{QUERY_STRING}
Bonsoir à toutes et à tous,
Je suis entrain de réaliser un site en php et comme d'habitude j'utilise le rewriting url.
Cependant je n'avais jamais eu à traiter le cas que je rencontre actuellement. Ci-dessous le contenu de mon fichier .htaccess
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| #--------------------------------------------------
# Répertoire : /my-stock/
#--------------------------------------------------
# Le serveur doit suivre les liens symboliques :
Options +FollowSymlinks
# Activation du module de réécriture d'URL :
RewriteEngine on
#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------
RewriteCond %{QUERY_STRING} ???
RewriteRule ^([a-z]*)$ /my-stock/index.php?cat=$1 [L]
RewriteCond %{QUERY_STRING} ???
RewriteRule ^([a-z]*)\/([a-z]*)$ /my-stock/index.php?cat=$1&sub=$2 [L] |
Cependant, je dispose d'un forum qui est stocké dans le dossier physique : /my-stock/forum/. Cette adresse est malheureusement traduit par : www.monsite.fr/my-stock/index.php?cat=forum et ne me dirige en rien vers mon forum.
J'ai donc fouillé un peu et j'ai découvert l'utilisateur de RewriteCond mais je n'ai pas encore tout à fait bien compris son fonctionnement, enfin plutôt la syntaxe à utiliser après la déclaration de celle-ci.
Qu'écrire pour que dans le cas ou je pointe vers /my-stock/forum/, la réécriture de l'URL ne soit pas pris en compte ?
Merci d'avance pour votre aide.