patrick777 Posted March 6, 2008 Posted March 6, 2008 Bonjour, j'ai un site dont les adresse generees par php sont du style: http://www.monsite.com/article.php?ville=AHUN http://www.monsite.com/article.php?ville=GAP etc... Je voudrais que les pages générées soient du style: http://www.monsite.com/article-AHUN.html Dans mon fichier .htaccess, je met donc: RewriteEngine On RewriteRule ^article-([^/]*)\.html$ /article.php?ville=$1 [L] Mais ça ne fonctionne pas, mes adresses sont toujours du style: http://www.monsite.com/article.php?ville=AHUN http://www.monsite.com/article.php?ville=GAP Ais je fait une boulette?
Jeanluc Posted March 6, 2008 Posted March 6, 2008 Pas sûr que je comprenne bien ta demande, mais sais-tu que le fichier .htaccess ne modifie pas le code source de tes pages ? Même si ton URL rewriting fonctionne parfaitement, c'est toi qui dois adapter les liens contenus dans tes pages. Jean-Luc
patrick777 Posted March 6, 2008 Author Posted March 6, 2008 Merci de ta réponse. Ce ne son pas les liens que je veux changer, mais juste mes url. Alors il y a peut etre quelque chose que je ne saisis pas? Je pensais qu'en mettant ce fichier .htaccess, avec le bon code, mes url compliquées en php seraient réécrites de la façon dont j'ai expliqué ci dessus. hum hum :!:
Jeanluc Posted March 6, 2008 Posted March 6, 2008 Quand tu tapes [i]http://www.monsite.com/article-AHUN.html dans la barre d'adresse de ton navigateur, ça marche ? Ce ne son pas les liens que je veux changer, mais juste mes url.Pour moi, lien = URL. Jean-Luc
patrick777 Posted March 6, 2008 Author Posted March 6, 2008 Autant pour moi! je suis pas au top niveau webmastering Quand je tape: http://www.monsite.com/article-AHUN.html ça ne marche pas. juste mes pages: http://www.monsite.com/article.php?ville=AHUN fonctionnent Patrick
Jeanluc Posted March 6, 2008 Posted March 6, 2008 Essaie avec: Options +FollowSymlinksRewriteEngine on RewriteRule article-(.*)\.html$ /article.php?ville=$1 [L] Quelle erreur as-tu ? 404 ou 500 ou ? Jean-Luc
patrick777 Posted March 6, 2008 Author Posted March 6, 2008 B'en écoute, ya pas de message d'erreur, ça marche quand je tape l'adresse .html mais quand je clique sur les liens de ma page d'index, ça me sort les liens en php. je comprens maintenant la signification de "c'est toi qui dois adapter les liens contenus dans tes pages" je pensais que je n'aurais pas à jouer avec les liens de ma page d'index . c'est compliqué?
Jeanluc Posted March 6, 2008 Posted March 6, 2008 c'est compliqué? Cela dépend de ton site. Modifier une page, c'est facile. Modifier des milliers de lignes de scripts PHP, c'est une autre histoire. Bon courage! Jean-Luc
patrick777 Posted March 6, 2008 Author Posted March 6, 2008 Merci de ton aide mon site est pas trop compliqué, donc je devrais m'en sortir a + peut etre
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now