url réécrites coté php, RewriteRule .* index.php et page 40
bonjour,
dans le cadre de mon travail, j'ai eu a optimiser le référencement d'un site.
nous avons réécrit les url coté php pour que les catégories apparaissent sous la forme /cat1/cat2/cat3/
et les fiches produits sous la forme /cat1/cat2/cat3/prod1.html
mon probleme est que je n'arrive plus à activer la page 404.
dans le htaccess, il existe une directive : "RewriteRule .* index.php"
la page 404 ne fonctionne que lorsque cette ligne est commentée, parcontre c'est l'ensemble des pages du site présentant les urls avec le format présenté ci dessus qui renvoient une erreur 404.
à l'inverse, si je laisse cette directive en place, plus aucune page ne renvoie d'erreur (je peux taper : /cat1/blabla) et la page affichée reste la catégorie 1.
quelqu'un aurait il une piste ?
il faudrait faire des modification coté php ou plutot coté htaccess.
je suis perdu, merci d'avance pour votre aide.
bonjour,
dans le cadre de mon travail, j'ai eu a optimiser le référencement d'un site.
nous avons réécrit les url coté php pour que les catégories apparaissent sous la forme /cat1/cat2/cat3/
et les fiches produits sous la forme /cat1/cat2/cat3/prod1.html
mon probleme est que je n'arrive plus à activer la page 404.
dans le htaccess, il existe une directive : "RewriteRule .* index.php"
la page 404 ne fonctionne que lorsque cette ligne est commentée, parcontre c'est l'ensemble des pages du site présentant les urls avec le format présenté ci dessus qui renvoient une erreur 404.
à l'inverse, si je laisse cette directive en place, plus aucune page ne renvoie d'erreur (je peux taper : /cat1/blabla) et la page affichée reste la catégorie 1.
quelqu'un aurait il une piste ?
il faudrait faire des modification coté php ou plutot coté htaccess.
je suis perdu, merci d'avance pour votre aide.