Problème url sous wamp2

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

TRUNCKS
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 23 Juil 2011

Problème url sous wamp2

Message le Ven Nov 25, 2011 17:35

Bonjour à vous,

Je viens à vous car j'ai une erreur 500 sous wamp2 quand j'essaye de faire un redirection url.
La page que j'essaye de réécrire est à la racine.

J'ai fait cela:

Code: Tout sélectionner
#--------------------------------------------------
Répertoire : /localhost/
#--------------------------------------------------

# Le serveur doit suivre les liens symboliques :
Options +FollowSymlinks

# Activation du module de réécriture d'URL :
RewriteEngine on

#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------

# Article sans numéro de page :
RewriteRule ^page-([0-9]+)-([0-9]+)\.php$   /page.php?id=$1 [L]


J'ai bien activé allow url et short tag dans le php.ini ( je suis sous wamp 2 )
et j'ai décoché rewrite dans php.ini.

J'ai oublié quelque chose ?

Merci à vous

jst
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 25 Nov 2011

Re: Problème url sous wamp2

Message le Ven Nov 25, 2011 22:01

TRUNCKS a écrit:
#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------

# Article sans numéro de page :
RewriteRule ^page-([0-9]+)-([0-9]+)\.php$ /page.php?id=$1 [L]
[/code]

J'ai bien activé allow url et short tag dans le php.ini ( je suis sous wamp 2 )
et j'ai décoché rewrite dans php.ini.

J'ai oublié quelque chose ?

Merci à vous


Salut, n'attends tu pas deux variables dans ton url php ? Et si c'est le cas, ne devrais tu pas avoir un truc du genre /page.php?id=$1&qqchose=$2 [L] ?

Je me trompe peut être ...

TRUNCKS
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 23 Juil 2011

Re: Problème url sous wamp2

Message le Sam Nov 26, 2011 8:49

Il y a quelque chose que je n'ai pas du comprendre alors :(

J'ai fait le test du tuto, test.html et ça fonctionne bien.

Dans la page, je passe les informations sur l'id.
Je dois mettre deux paramètres quand même ?

Cela marche bien avec le test.html, mais j'ai une erreur 500 une fois que j'essaie sur mon répertoire racine.

TRUNCKS
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 23 Juil 2011

Re: Problème url sous wamp2

Message le Sam Nov 26, 2011 9:36

C'est bon, j'avais mis deux arguments pour un seul dans l'url originale.

Par contre il y a un truc que je n'ai compris, comment je fais dans mon menu où je faisais passer l'id dans l'url pour arriver à la page ? Car quand je clique dans mon menu, je vais toujours sur la page .php?id=


tryan
WRInaute passionné
WRInaute passionné
 
Messages: 2355
Inscription: 20 Fév 2005

Re: Problème url sous wamp2

Message le Sam Nov 26, 2011 11:15

Salut,

Je suppose qu'en dehors de ta règle de ré écriture, tu as modifié tes liens et que tu utilises également une fonction??

TRUNCKS
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 23 Juil 2011

Re: Problème url sous wamp2

Message le Sam Nov 26, 2011 13:05

Au lieu de ça;

Code: Tout sélectionner
echo '<a href="page.php?ID_categorie='.$data_cat['ID_categorie'].'">'.
$data_cat['nom_categorie'].'</a>';}


J'ai mis cela:

Code: Tout sélectionner
echo '<a href="page-'.$data_cat['ID_categorie'].'.html">'.$data_cat['nom_categorie'].'</a>';}


Cela marche mais c'est complètement farfelu ou c'est correct ?


tryan
WRInaute passionné
WRInaute passionné
 
Messages: 2355
Inscription: 20 Fév 2005

Re: Problème url sous wamp2

Message le Sam Nov 26, 2011 13:21

Quelle est l'intérêt de rewriter juste un "id"?

Sinon, ta règle RewriteRule ne correspond pas à ton url...
Ta règle dit en gros : " page-chiffre-chiffre.php "
Alors que ton lien indique : " page-chiffre.html "

TRUNCKS
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 23 Juil 2011

Re: Problème url sous wamp2

Message le Sam Nov 26, 2011 13:24

Ben c'est pour pas avoir .php?id=

C'est moche non ? Et pour le référencement c'est pas terrible non ?

Du coup tu me conseilles quoi ?
De faire passer plusieurs paramètres ?
( Je m'y met à peine en fait, je n'y connais pas trop )


tryan
WRInaute passionné
WRInaute passionné
 
Messages: 2355
Inscription: 20 Fév 2005

Re: Problème url sous wamp2

Message le Sam Nov 26, 2011 13:37

Généralement on utilise le rewriting pour faire passer des mots clés dans l'url. Ces mots clés sont généralement le titre de l'article ou de la catégorie.

Perso, je préfère avoir une url du style : "page-titre-article-1.php" que "page-1.php".
Code: Tout sélectionner
RewriteRule  ^page-(.*)-([0-9]*)\.php$  page.php?titre=$1&id=$2 [L]

Code: Tout sélectionner
echo '<a href="page-'.fonction_rewriting($data_cat['nom_categorie']).'-'.$data_cat['ID_categorie'].'.php">'.$data_cat['nom_categorie'].'</a>';

J'ai répondus il y a peut de temps sur un poste similaire http://forum.webrankinfo.com/avec-titre-comment-faire-t148964.html#p1337516 , jettes y un coup d'oeil.


zeb
WRInaute accro
WRInaute accro
 
Messages: 4562
Inscription: 5 Déc 2004

Re: Problème url sous wamp2

Message le Sam Nov 26, 2011 13:44

tryan a écrit:Généralement on utilise le rewriting pour faire passer des mots clés dans l'url. Ces mots clés sont généralement le titre de l'article ou de la catégorie

+1
de plus :
RewriteRule ^page-([0-9]+)-([0-9]+)\.php$ /page.php?id=$1 [L]
ne va pas correspondre à tes liens :
<a href="page-'.$data_cat['ID_categorie'].'.html">

et pour finir avant de mettre tout ça en ligne quand tu aura la bonne règle idéale, pense a faire en sorte que tes anciennes URL soit redirigées en 301 vert les nouvelles sinon ça va être la fête.


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.



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité