variables

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


nizouille
WRInaute discret
WRInaute discret
 
Messages: 147
Inscription: 29 Juil 2004

variables

Message le Dim Nov 14, 2004 10:33

Hello,

J'ai fait un UR sur une des pages de mon site, ça fonctionne très bien youipie tralalala.

Le problème, c'est que, dans l'ancienne version de mon site, j'utilisais les variables dans l'url . Ce qui fait que, maintenant que j'ai rewrité une des pages, le reste du site part en vrille .. .

Quelqu'un aurait-il une solution ?

Merci.

Benjamin


Phobos
WRInaute impliqué
WRInaute impliqué
 
Messages: 937
Inscription: 21 Mar 2004

Message le Dim Nov 14, 2004 11:26

Salut, l'url rewriting conserve les variables, explique un peu plus ton problème, ton site fait-il passer des variables dans des urls déjà rewritées ?


nizouille
WRInaute discret
WRInaute discret
 
Messages: 147
Inscription: 29 Juil 2004

Message le Dim Nov 14, 2004 13:00

mes variables passent vu que c'est la bonne page qui s'affiche. Par contre, quand ces variables sont utilisées par d'autres fichiers, rien ne va plus ..

Je mettrai un exemple online cet après-midi.

Merci de votre réponse


e-kiwi
Modérateur
Modérateur
 
Messages: 15618
Inscription: 23 Déc 2003

Message le Lun Nov 15, 2004 8:26

>> quand ces variables sont utilisées par d'autres fichiers, rien ne va plus ..

de quels type de fichier parles tu ?

Oncle Tom
WRInaute impliqué
WRInaute impliqué
 
Messages: 812
Inscription: 31 Mar 2003

Message le Lun Nov 15, 2004 13:42

Je t'aiderais bien mais je comprends pas grand chose au problème là ^^ explique un cheminement complet qui pose soucis.


nizouille
WRInaute discret
WRInaute discret
 
Messages: 147
Inscription: 29 Juil 2004

Message le Lun Nov 15, 2004 18:54

Voici le cheminement :

J'ai fait un test avec une page de mon site :

http://www.enseignons.be/secondaire/pre ... fran%E7ais
en la transformant en
http://www.enseignons.be/secondaire/pre ... E7ais.html (pas disponible pour l'instant)

J'ai fait cela et ça fonctionne très bien. Le problème, c'est que dans cette page preparations.php, j'ai des liens qui récupèrent des variables dans l'url. Et que ces variables ne passent pas ...

Si c'est vraiment pas clair, prévenez-moi et je mettrai en ligne le .htaccess et le fichier preparations.php rewrité et vous verrez le résultat ..

Merci de votre aide

Oncle Tom
WRInaute impliqué
WRInaute impliqué
 
Messages: 812
Inscription: 31 Mar 2003

Message le Lun Nov 15, 2004 19:25

nizouille a écrit:Voici le cheminement :

J'ai fait un test avec une page de mon site :

http://www.enseignons.be/secondaire/pre ... fran%E7ais
en la transformant en
http://www.enseignons.be/secondaire/pre ... E7ais.html (pas disponible pour l'instant)

J'ai fait cela et ça fonctionne très bien. Le problème, c'est que dans cette page preparations.php, j'ai des liens qui récupèrent des variables dans l'url. Et que ces variables ne passent pas ...

Si c'est vraiment pas clair, prévenez-moi et je mettrai en ligne le .htaccess et le fichier preparations.php rewrité et vous verrez le résultat ..

Merci de votre aide


Si tu veux pouvoir faire passer des variables dans les pages rewritées ajoute l'option QSA dans ta règle en bout de ligne.
Ca fera du style
Code: Tout sélectionner
.... [L, QSA]


nizouille
WRInaute discret
WRInaute discret
 
Messages: 147
Inscription: 29 Juil 2004

Message le Lun Nov 15, 2004 19:40

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, info@enseignons.be and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


Voici ce que j'ai en ayant mis mon .htacess à jour ...

RewriteEngine on
Options +FollowSymlinks
RewriteRule preparations-([0-9]+)-(.+)-(.+)-(.+)\.html$ preparations.php?id=$1&niv=$2&cours=$3&intitule=$4 [L, QSA]

ErrorDocument 404 /erreur.php


nizouille
WRInaute discret
WRInaute discret
 
Messages: 147
Inscription: 29 Juil 2004

Message le Lun Nov 15, 2004 19:42

Il suffisait d'inverser QSA et L

mais mon problème de variable reste toujours le même :

http://www.enseignons.be/secondaire/pre ... daire-français-français.html
regardez cette url ... et regardez comme les variables partent en vrille ..


nizouille
WRInaute discret
WRInaute discret
 
Messages: 147
Inscription: 29 Juil 2004

Message le Lun Nov 15, 2004 21:33

g rien dit c résolu ...

C pcq j'éditais mon htaccess avec dreamweaver et ça me rajoutait portnawak :)

Par contre, j'ai un problème avec les caractères spéciaux ... mais ça ça a plus trait à mon site en général qu'au rewriting je crois ..

Si quelqu'un a une idée pour afficher français sur le site et dans les menus ... mais francais comme variable ..

Oncle Tom
WRInaute impliqué
WRInaute impliqué
 
Messages: 812
Inscription: 31 Mar 2003

Message le Mar Nov 16, 2004 8:21

Pour interpréter ta variable comme il faut : urlrawdecode($tavariable)
Honnêtement : mieux veut ne pas en avoir, c'est la galère sinon ...

kboy
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 35
Inscription: 4 Nov 2004

Message le Mar Nov 16, 2004 8:43

>> Par contre, j'ai un problème avec les caractères spéciaux ...

tout depend ce que tu appelles "problemes de caracteres speciaux" et a quel niveau tu as ce problème


nizouille
WRInaute discret
WRInaute discret
 
Messages: 147
Inscription: 29 Juil 2004

Message le Mar Nov 16, 2004 9:59

C'est très simple :

Qd j'url rewrite mon fichier, je passe de :


http://www.enseignons.be/secondaire/pre ... fran%E7ais
çad : %E7 pour le c avec cédille
à

http://www.enseignons.be/secondaire/pre ... daire-français-français.html
sans caractères spéciaux.

Ca m'arrange bien, à part que la variable que j'utilise dans le site
Par exemple : Niveau : Français m'affiche après l'url rewriting : Fran§ais qqch ...

urlrawdecode ça sert à quoi ?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités