Url rewriting qui foire!

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


passion
WRInaute accro
WRInaute accro
 
Messages: 2479
Inscription: Ven Jan 06, 2006 20:18

Url rewriting qui foire!

Message le Mar Nov 14, 2006 0:15

Bonsoir,
J'ai un plan 240 chez OVH pour ce nouveau projet et pour mon "www", je n'ai eu aucune difficulté pour faire de la réécriture et là, ceux sont des caprices 404
Pourriez-vous me renseigner mes ou mon erreur?
RewriteRule ^musique-1-([0-9]*)-([0-9]*).php$ /musique.php?RechercheClasseMusicale=$1&RechercheMusicale=$2 [L]
RewriteRule ^musique-([0-9]*)-([0-9]*)-([0-9]*).php$ /musique.php?page=$1&RechercheClasseMusicale=$2&RechercheMusicale=$3 [L]

Merci


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12379
Inscription: Dim Aoû 08, 2004 20:24

Message le Mar Nov 14, 2006 1:40

c'est quoi le problème ?
qu'est-ce qui devrait être obtenu et qu'est-ce que ça donne ?


passion
WRInaute accro
WRInaute accro
 
Messages: 2479
Inscription: Ven Jan 06, 2006 20:18

Message le Mar Nov 14, 2006 2:13

Merci Leonick de me répondre!

Un extrait de l'original:
/musique.php?RechercheClasseMusicale=22&RechercheMusicale=1

et je voudrais:
/musique-1-22-1.php

Mais mes règles, me renvoyent des pages 404
Merci

boooster
WRInaute discret
WRInaute discret
 
Messages: 58
Inscription: Ven Aoû 18, 2006 22:39

Message le Mar Nov 14, 2006 8:33

Bonjour,
mais un # devant cette ligne et essaye
Code: Tout sélectionner
#RewriteRule ^musique-([0-9]*)-([0-9]*)-([0-9]*).php$ /musique.php?page=$1&RechercheClasseMusicale=$2&RechercheMusicale=$3 [L]


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12379
Inscription: Dim Aoû 08, 2004 20:24

Message le Mar Nov 14, 2006 9:14

transforme le [L] en [R,L] pour afficher la réécriture comme elle se fait. Le code 404 vient peut-être du script musique.php


passion
WRInaute accro
WRInaute accro
 
Messages: 2479
Inscription: Ven Jan 06, 2006 20:18

Message le Mar Nov 14, 2006 17:27

Merci de votre aide mais marche toujours pas!!
J'ai essayé # puis le flag R mais rien!
Voici un extrait un peu plus grand de mon htaccess:
#--------------------------------------------------
# Fichier : .htaccess Répertoire "GENERATION60"
#--------------------------------------------------
Options +FollowSymlinks
RewriteEngine on
#
#--------REDIRECTION -----------------------------------------------
RewriteCond %{HTTP_HOST} ^generation60.com$
RewriteRule ^(.*) http://www.generation60.com/$1 [QSA,L,R=301]
#-------------------------------------------------------------------
#Pages d'erreurs
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /404.html
#
#--------PARTIE MUSIQUE.PHP-----------------------------------
RewriteRule ^musique-1-([0-9]*)-([0-9]*).php$ /musique.php?RechercheClasseMusicale=$1&RechercheMusicale=$2 [L]
RewriteRule ^musique-([0-9]*)-([0-9]*)-([0-9]*).php$ /musique.php?page=$1&RechercheClasseMusicale=$2&RechercheMusicale=$3 [L]
#

:wink:
Ma rediection des alias fonctionne parfaitement mais pas la redirection de la page "musique.php" :twisted:


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12379
Inscription: Dim Aoû 08, 2004 20:24

Message le Mar Nov 14, 2006 18:58

le "R" ne sert qu'à afficher l'url réécrite pour voir si le problème vient du !htaccess ou du script php (si le htaccess renvoie bien la bonne url) !

boooster
WRInaute discret
WRInaute discret
 
Messages: 58
Inscription: Ven Aoû 18, 2006 22:39

Message le Mar Nov 14, 2006 19:04

Essai en remplacant :
Code: Tout sélectionner
RewriteRule ^musique-1-([0-9]*)-([0-9]*).php$ /musique.php?RechercheClasseMusicale=$1&RechercheMusicale=$2 [L]

par ca :
Code: Tout sélectionner
RewriteRule ^musique-1-([0-9]+)-([0-9]+).php$ /musique.php?RechercheClasseMusicale=$1&RechercheMusicale=$2 [L]

et cette ligne :
Code: Tout sélectionner
RewriteRule ^musique-([0-9]*)-([0-9]*)-([0-9]*).php$ /musique.php?page=$1&RechercheClasseMusicale=$2&RechercheMusicale=$3 [L]

par ca :
Code: Tout sélectionner
RewriteRule ^musique-([0-9]+)-([0-9]+)-([0-9]+).php$ /musique.php?page=$1&RechercheClasseMusicale=$2&RechercheMusicale=$3 [L]


Tiens nous au courant ...


passion
WRInaute accro
WRInaute accro
 
Messages: 2479
Inscription: Ven Jan 06, 2006 20:18

Message le Mar Nov 14, 2006 20:13

Merci encore une fois de votre aide ! :wink:
mais c'est capricieux ces bêtes là!!!!!
En faite, j'ai mis mes règles de réécriture en premier plan dans mon htaccess avant la redirection des alias et page 404!!! et ça à l'air de marcher!!!
Etrange et capricieux!!!!
Pourriez-vous essayez avec vos différents navigateurs et me dire si mes règles fonctionnent bien (en cliquant dans la rubrique Lien direct) si c'est pas mon cache qui joue des tours!!
Voici le lien -http://www.generation60.com/

Merci de votre soutien! :wink:


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12379
Inscription: Dim Aoû 08, 2004 20:24

Message le Mar Nov 14, 2006 20:17

ok, ça fonctionne. J'ai essayé une dizaine de liens. Ca arrive bien sur une page avec le type de musique correspondant bien avec le lien cliqué


passion
WRInaute accro
WRInaute accro
 
Messages: 2479
Inscription: Ven Jan 06, 2006 20:18

Message le Mar Nov 14, 2006 20:21

merci Leonick :wink:


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 :

  • Calcul du nombre de backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • Transformer des citations en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

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