Aller au contenu

Sujets conseillés

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?

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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 :?: :!:

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

Essaie avec:

Options +FollowSymlinks
RewriteEngine on
RewriteRule article-(.*)\.html$ /article.php?ville=$1 [L]

Quelle erreur as-tu ? 404 ou 500 ou ?

Jean-Luc

Lien vers le commentaire
Partager sur d’autres sites

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é? :unsure:

Lien vers le commentaire
Partager sur d’autres sites

c'est compliqué? :unsure:
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

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...