patrick777 Posté 6 Mars 2008 Posté 6 Mars 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 Posté 6 Mars 2008 Posté 6 Mars 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 Posté 6 Mars 2008 Auteur Posté 6 Mars 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 Posté 6 Mars 2008 Posté 6 Mars 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 Posté 6 Mars 2008 Auteur Posté 6 Mars 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 Posté 6 Mars 2008 Posté 6 Mars 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 Posté 6 Mars 2008 Auteur Posté 6 Mars 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 Posté 6 Mars 2008 Posté 6 Mars 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 Posté 6 Mars 2008 Auteur Posté 6 Mars 2008 Merci de ton aide mon site est pas trop compliqué, donc je devrais m'en sortir a + peut etre
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant