Url-rewriting , soucis de débutant..

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

yakou32
Nouveau WRInaute
 
Messages: 9
Inscription: Dim Aoû 27, 2006 10:26

Url-rewriting , soucis de débutant..

Message le Dim Aoû 27, 2006 10:32

Bonjour,

Je débute en url rewriting. J'ai donc suivi le tutoriel, et tout fonctionne avec la page de test pour vérifier l'activation du ModRewrite. Je précise que je suis hébergé sur OVH, et que les pages concernées par le modrewrite sont à la racine du site.

Le problème, c'est qu'avec mon code, je tombe sur une erreur 500...

Voici le code :
Code: Tout sélectionner
RewriteRule ^blog-([0-9]+)|([a-z]*)|([0-9]+)|([0-9]+)|([0-9]+)|([0-9]+)|([0-9]+)\.html$
/blog.php?idblog=$1&lng=$2&cat=$3&comm=$4&link=$5&pro=$6&act=$7 [L]


J'essaie donc de transformer
blog.php?idblog=2&lng=en&cat=0&comm=0&link=0&pro=0&act=0
en
blog2|en|0|0|0|0|0.html

___

Autre question : Tous mes fichiers .php ont exactement tous le même schéma de variables. Suis-je obligé d'écrire une règle par fichiers ?

Merci beaucoup !


Serious
WRInaute accro
WRInaute accro
 
Messages: 2438
Inscription: Lun Nov 21, 2005 18:29

Message le Dim Aoû 27, 2006 10:45

| est un caractere special signifiant OU. Il faut l'echapper. Mais je te conseille d'utiliser plutot un autre caractere comme la virgule ou le point virgule.

yakou32
Nouveau WRInaute
 
Messages: 9
Inscription: Dim Aoû 27, 2006 10:26

Message le Dim Aoû 27, 2006 10:56

J'ai essayé avec des - puis des ,
mais rien n'y fait...

yakou32
Nouveau WRInaute
 
Messages: 9
Inscription: Dim Aoû 27, 2006 10:26

Message le Dim Aoû 27, 2006 12:22

ok, ça avance :
Je n'ai plus d'erreur 500. Je pense que le problème était dû au fait que j'avais réparti le code sur deux lignes. Maintenant, je saurai que toute la ligne de commande doit être inscrite sur la même ligne. :)

Cependant, j'ai encore un problème : le .htaccess semble ne pas fonctionner :
la page blog.php?idblog=2&lng=en&cat=0&comm=0&link=0&pro=0&act=0 s'affiche correctement.
Mais la page blog2,en,0,0,0,0,0.html donne une erreur 404 : page introuvable !

yakou32
Nouveau WRInaute
 
Messages: 9
Inscription: Dim Aoû 27, 2006 10:26

Message le Dim Aoû 27, 2006 12:24

Oups !
Autant pour moi..
Il fallait indiquer cette adresse bien sûr :
blog-2,en,0,0,0,0,0.html

Tout est donc résolu !
Merci pour le coup de pouce !


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