Urgent explication sur mon fichier htaccess

Nouveau WRInaute
Bonjour,
J'ai un problème de redirection d'adresse url, quelqu'un pourrait-il m'expliquer mon fichier htaccess et comment fonctionne la régle de réécriture.
Voilà mon htaccess:

#Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/ !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_URI} !\.(gif|jpg|png)
RewriteRule (.*) index.php?rewrite=on&_mod_rw_url_/$1 [QSA]

RewriteCond %{HTTP_HOST} !^www.example.com$
RewriteRule ^(.*)$ http://www.example.com/$1 [QSA,L,R=301]

Merci de votre aide.
 
Nouveau WRInaute
Je n'y arrive pas !!

Désolée mais ce site ne m'aide pas beaucoup.
Toutes mes redirections se font bien sauf celles de mes pages produits càd :
Le site officiel est www.mon-example.com
L'url www.monexample.com redirige bien vers www.mon-example.com
Par contre la page produit www.monexample/produits/bouquet redirige vers http://www.mon-example.com/index.php/bo ... uquet.html
au lieu de rediriger vers http://mon-example.com/produits/bouquet.html
Il y a donc un conflit de réécriture mais je ne vois pas lequel.

MERCI DE VOTRE AIDE car je désespère d'y arriver et cela me pénalise chez google.
 
WRInaute impliqué
Je pense que l'ordre des regles n'est pas bon. Essaie:

Code:
#Options +FollowSymLinks
RewriteEngine On

RewriteCond %{HTTP_HOST} !^www.example.com$
RewriteRule ^(.*)$ http://www.example.com/$1 [QSA,L,R=301]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/ !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_URI} !\.(gif|jpg|png)
RewriteRule (.*) index.php?rewrite=on&_mod_rw_url_/$1 [QSA]

En effet la regle qui redirige vers index.php sert a captruer les pages inexistantes. Elle doit etre après toutes les autres réécritures.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut