Redirection dans .htaccess

Nouveau WRInaute
Bonjour,

Je sèche un peu sur une règle de ré-écriture tellement basique que je ne sais pas comment l'écrire...

J'ai déjà des règles de ré-écriture dans mon fichier .htaccess comme celles-ci, qui fonctionnent parfaitement :

RewriteRule ^page\/(.*) index.php?page=page&page_id=$1 [END,L,QSA]
ou encore...
RewriteRule ^categorie\/(.*) index.php?page=category&category_id=$1 [L,QSA]

J'aimerais également que si l'internaute tape mondomaine.com/tartempion , il soit redirigé sur la page index.php?page=maPage&page_id=tartempion

Cela bien-sûr sans impacter les règles déjà en place.

Savez-vous comment écrire cette règle ?

Merci d'avance.
 
Nouveau WRInaute
Bonjour,

Merci pour cette réponse mais ça ne fonctionne pas. L'ajout de cette règle rend le site non fonctionnel
 
WRInaute impliqué
Y compris avec les RewriteCond qui vont bien ? du genre :
Code:
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^([\w]+) index.php?page=maPage&page_id=$1 [L,QSA]

À quel niveau du fichier ?
 
WRInaute impliqué
J'ai fais un mauvais copier coller, les RewritCond ne sont pas les bonnes.

On peut aussi être plus strict sur la RewriteRule, mais la Rewritecond devrait suffire

Code:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([\w]+)$ index.php?page=maPage&page_id=$1 [L,QSA]
 
Discussions similaires
Haut