Bonjour
Alors voilà mon problème. Après quelques nuits blanches, j'ai reussi à faire le rewrite d'une partie de mon site. Je sais pas si c'est la meilleure façon (j'ai bien lu et relu de nombreuses pages et forums, mais j'ai pas tout saisi).
Je vous donne le code que j'employe
Deux choses :
Je voudrais qu'en plus du rewrite, il y ait un redirection r=301, afin de pas me retrouver avec du duplicate content et "facher google". Et là ça marche pas.
J'ai bien essayé RewriteRule oldpage.php newpage.html, mais quand je n'ai pas une erreur 500, c une erreur 404 qui apparait et en général, ça plante même le reste des rewrite.
J'ai essayé
et ça passe pas
En mettant le chemin complet avec http non plus...
Autre chose: pour ameliorer le référencement, j'ai utilisé une page .php par grand theme de mon site. Du coup, j'ai une dizaine de pages differents, qui ont toutes la même structure, mais qui vont toutes nécessiter 4-5 lignes de code pour le rewrtite. Il y a pas moyen de simplifier les choses et obtenir un fichier .htaccess de dimensions "reduites"?
Si vous pouviez me donner un coup de main, vous m'éviteriez d'y passer de longues nuits blanches encore
Alors voilà mon problème. Après quelques nuits blanches, j'ai reussi à faire le rewrite d'une partie de mon site. Je sais pas si c'est la meilleure façon (j'ai bien lu et relu de nombreuses pages et forums, mais j'ai pas tout saisi).
Je vous donne le code que j'employe
Code:
RewriteRule ^accouchement.html$ /accouchement.php
RewriteRule ^accouchement-([0-9]+).html$ /accouchement.php?op=viewarticle&artid=$1 [NC,L]
RewriteRule ^accouchement-([0-9]+)-([0-9]+).html$ /accouchement.php?op=viewarticle&artid=$1&page=$2 [NC,L]
RewriteRule ^accouchement-imprimer-([0-9]+).html$ /accouchement.php?op=printpage&artid=$1 [NC,L]
Deux choses :
Je voudrais qu'en plus du rewrite, il y ait un redirection r=301, afin de pas me retrouver avec du duplicate content et "facher google". Et là ça marche pas.
J'ai bien essayé RewriteRule oldpage.php newpage.html, mais quand je n'ai pas une erreur 500, c une erreur 404 qui apparait et en général, ça plante même le reste des rewrite.
J'ai essayé
Code:
RewriteRule accouchement.php accouchement.html
En mettant le chemin complet avec http non plus...
Autre chose: pour ameliorer le référencement, j'ai utilisé une page .php par grand theme de mon site. Du coup, j'ai une dizaine de pages differents, qui ont toutes la même structure, mais qui vont toutes nécessiter 4-5 lignes de code pour le rewrtite. Il y a pas moyen de simplifier les choses et obtenir un fichier .htaccess de dimensions "reduites"?
Si vous pouviez me donner un coup de main, vous m'éviteriez d'y passer de longues nuits blanches encore
