RewriteRule ou RewriteCond dans .htaccess ?

cktoon

Nouveau WRInaute
Bonjour à tous,
je vous lis depuis quelques temps et apprends l'url rewriting sur le tas grâce à vos explications et interventions... sans doute pourrez-vous définitivement m'éclairer :

J'ai une page.php qui affiche un contenu différent suivant un paramètre passé via l'url.
un contenu par défaut est affiché si le paramètre n'existe pas
les contenus suivants si le paramètre existe et est renseigné.

Mon .htaccess actuel - qui fonctionne - ressemble à ça :
Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^page-([a-z]+)\.htm$ page\.php?p=$1 [L]
RewriteRule ^page\.htm$ page\.php [L]

Cependant, j'ai lu dans un post que RewriteCond s'utilisait pour les paramètres.
Ici j'ai 2 lignes de réécriture : une pour la page sans paramètre, une autre pour la page avec paramètre. Est-ce la meilleure chose à faire ou devrais-je utiliser une autre formulation, peut-être avec un RewriteCond ?

Merci de vos lumières !
 

cktoon

Nouveau WRInaute
Euh, j'en sais trop rien... à rien peut-être ici ? :oops:
Bon d'accord, j'avoue que j'ai pas bien saisi la subtilité de cette option....
rhaaaa rien n'échappe à un oeil averti :?
 

Discussions similaires

Haut