URL-Rewriting - un problème et des questions - Divers - Programmation
Marsh Posté le 03-08-2007 à 12:23:07
Tu rocksounettes HFR saved my life once again remerciments
2) C'est super friendly les deux-points
Marsh Posté le 03-08-2007 à 14:39:22
Que dalle
http://fr.wikipedia.org/wiki/Special:Recentchanges
Marsh Posté le 03-08-2007 à 17:11:54
Bon tant que j'y suis :
J'ai des URL du genre "Trucs,style-6,2,listen-45", "Blabla,3,listen-78"
Réecrites vers "controler.php?webpage=trucs&style=6&page=2&action=listen&track_id=45" etc...
Je veux transformer le ',listen-xx' de n'importe quelle URL en "&action=listen&id_track=xx"
Sachant que je dois aussi transformer le reste de l'url...
Comment faire ?
Marsh Posté le 03-08-2007 à 17:36:02
Bon ben démerde
Code :
|
Cay beau hein
Ben ça marche même pas (erreur 500) qu'est-ce qui cloche à part que c'est moche ?
Ya surement un gros caca puisqu'erreur 500 ?
Marsh Posté le 03-08-2007 à 18:24:09
Bon, il aimait juste pas l'espace dans les flags, mais ca marche tjrs pas bien, donc, vacances.
Marsh Posté le 03-08-2007 à 22:24:41
Mais non t'as pas compris, je fais un premier rewriterule avec certaines variables, et celles qui restent je les met après ",,," pour bien les cibler c'est bien laid, mais c'est censé marché
Marsh Posté le 04-08-2007 à 00:42:14
Ben j'en ai pas
Petite MAJ sur le htaccess actuel, qui marchouille bidouille :
Code :
|
Marsh Posté le 06-08-2007 à 17:19:07
Bon, ça a pas mal changé Mais ça marche toujours mal
Code :
|
Logiquement, en rentrant "Tracks,style-2", il doit me sortir "controler.php?webpage=liste_tracks&view=all&style=2"
Etapes attendues :
Or, il ne sort pas ça mais "controler.php?webpage-liste_tracks,view-all,style-2"
Pourquoi ?
Marsh Posté le 06-08-2007 à 23:40:26
siouplé
Marsh Posté le 17-08-2007 à 20:15:43
On va dire que oui
Citation : Options +FollowSymlinks |
Le seul truc qui me dérange c'est qu'apparemment le "?" ne doit appaitre qu'au dernier RewriteRule sinon il zappe tout ce qu'il y a après...
Marsh Posté le 18-08-2007 à 11:52:54
genre ?
Marsh Posté le 03-08-2007 à 12:16:00
Hello
J'ai un gros problème, j'ai ce .htaccess :
Donc la plupart des pages est redirigée vers la page "controler.php" avec en arguments la page voulue et le get d'origine.
Exemple de ce que ça devrait faire :
- "liste_tracks.php?page=2&style=5"
devient -> "controler.php?webpage=liste_tracks&page=2&style=5"
Seulement voila le problème : les GET ne sont pas passées à la page "controler.php"
Quand je fais print_r($_GET) dans la page appelée par la requete "liste_tracks.php?page=2&style=5", je n'ai que "array(webpage => liste_tracks)"
D'où ca peut venir ? L'expression rationnelle m'a l'air correcte, je l'ai testée dans le code et avec RegexSR et elle marche...
2eme question : quel sont les caractères acceptés par le référencement Google dans le cas d'une URL réécrite ? est-ce que je peux mettre des ":" par ex ?
---------------
Contes de fées en yaourt --- █ --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique