|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() fabrice jolivet Inscription : novembre 2010 Messages : 3 ![]() |
Bonjour
Dans mon forum, pour meilleur réferencement, je réécris mon URL, mais quand le sujet du message contient un "?" la bien sur : marche pas! sans rewriteCond : marche pas Code :
Code :
merci d'avance |
||||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : août 2005 Messages : 8 273 ![]() |
Elle ressemble à quoi l'URL dans le navigateur ? Il faut que le ? soit encodé, sinon c'est le séparateur de query string.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() fabrice jolivet Inscription : novembre 2010 Messages : 3 ![]() |
Dans le navigateur, j'ai
www.flat69.fr/forum-porsche-997-?-142.html ou http://www.flat69.fr/forum-porsche-9...ble-?-255.html etc la constante est donc forum-porsche- et je n'ai besoin que de l'id de fin qui varie... j'ai fait mes test avec cet exemple ci-dessus pour bien ciblé mon probleme... mais en vain... pour obtenir www.flat69.fr/forum_porsche_sujet.php?id=142 (par ex) a part le query string, je vois pas ou ca peut se passer ? |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : août 2005 Messages : 8 273 ![]() |
Comme je disais, il faut URL-encoder le ? car sinon Apache considère que le ? est le séparateur de la query string :
http://www.flat69.fr/forum-porsche-997-?-142.html => path = /forum-porsche-997- et query string = -142.html Dans tes URL, il faut remplacer ? par %3F ou un autre caractère, voire le supprimer complètement : http://www.flat69.fr/forum-porsche-997-%3F-142.html. Dans ce dernier cas, il faut utiliser \? dans le premier membre du RewriteRule pour matcher le ?. Avis perso, %3F dans une URL ce n'est pas très beau alors je retirerais ce ?. Sur DVP, c'est ce qu'il se passe : les ? sont supprimés des URL.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() fabrice jolivet Inscription : novembre 2010 Messages : 3 ![]() |
Merci Mac pour votre aide...
Quelle chance de tout savoir, ce que ca doit être facile à votre place ! je vais suivre votre conseil, je vais réécrire mes URL en supprimant le ? dans ma regex de réécriture, ce sera le plus simple et le mieux visuellement... Merci encore une fois de venir en aide à tous les novices comme moi qui galèrent... ![]() ![]()
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com