URL Rewriting - Divers - Programmation
Marsh Posté le 05-04-2007 à 16:53:41
Où places-tu cette lignes de commande ?
Tu n'aurais pas oublié un
Code :
|
juste avant ?
Marsh Posté le 05-04-2007 à 17:51:49
RewriteRule ^rubrique-(.+).html$ /index.php?rub=$1 [QSA]
- le "^" m'a souvent posé problème avec l'url rewriting donc fais attention
- penses à échapper les points : rubrique-(.+)\.html
Ensuite, regarde dans les logs apache si tu peux pour voir ce que ça raconte, ça aide souvent beaucoup.
Marsh Posté le 10-04-2007 à 10:03:40
alors, voilà, j'ai reussi à faire marcher l'url rewriting comme je voulais, mais ya un truc que je pige pas. Voila :
quand je tappe dans mon url http://www.monsite.com/rubrique-home.html bin
ca me redirige bien vers la page
http://www.monsite.com/index?rub=home.php
mais moi je voudrais que ca fasse l'inverse en fait pour que les gens ne voit que le rubrique-home.html
merci !
Marsh Posté le 10-04-2007 à 21:33:03
C'est un problème de configuration d'apache là plutôt, tu as un hébergeur particulier ?
Marsh Posté le 04-04-2007 à 18:01:37
Bonjour à tous,
Voilà, c'est tout simple (pour ceux qui y arrivent) :
j'ai réalisé un site dans lequel j'ai classé mes pages en tant que rubrique. Les URL sont de la forme :
index.php?rub=home
index.php?rub=concerts
index.php?rub=videos
etc.
je souhaiterais écrire une règle de ré-écriture qui me donne au final :
rubrique-home.html
rubrique-concerts.html
rubrique-videos.html
j'ai essayé cela avec cette ligne de commande :
mais ca ne fait rien ou ca ne marche pas.
J'aimerais celui qui me donnera une réponse.
Merci !