url rewriting : url non trouvé via .htacces chez ovh

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

doncarlos
Nouveau WRInaute
 
Messages: 6
Inscription: Ven Nov 24, 2006 18:42

url rewriting : url non trouvé via .htacces chez ovh

Message le Ven Nov 24, 2006 19:08

Bonjour,
j'ai installé l'url rewriting chez ovh le fichier .htaccess.
Cela fonctionne correctement en local avec easyphp.
En revanche sur ovh, ça ne fonctionne que partiellement.

(voir .htaccess plus bas)

La réécriture de "petitesannonces.php?pays=$1" fonctionne correctement.

En revanche, la réécriture modelesmarque.php?MARQUE=$1&ID=$2 ne marche pas. J'obtiens un message "sac-a-main-de-marque-........." non trouvé sur le serveur.

#-------------------------------------------
# Répertoire racine
#---------------------------------------------
# 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 :
#---------------------------------------------
# réécriture page modelesmarques.php
#j'ai ajouté un tiret à [a-b] car il y a des tirets dans la valeur $1 passée en #argument
RewriteRule ^sac-a-main-de-marque-([a-z-]+)-([0-9]+)\.html$ modelesmarque.php?MARQUE=$1&ID=$2 [L]
# réécriture page des petites annonces par pays
RewriteRule ^petites-annonces-sac-en-([a-z]+)\.html/$ petitesannonces.php?pays=$1 [L]


Merci pour votre aide.

jeroen
WRInaute accro
WRInaute accro
 
Messages: 2383
Inscription: Ven Aoû 30, 2002 13:35

Message le Ven Nov 24, 2006 19:26

bizarre.
essaie de mettre des / devant la deuxième partie de la règle :

Code: Tout sélectionner
RewriteRule ^sac-a-main-de-marque-([a-z-]+)-([0-9]+)\.html$ /modelesmarque.php?MARQUE=$1&ID=$2 [L]
# réécriture page des petites annonces par pays
RewriteRule ^petites-annonces-sac-en-([a-z]+)\.html/$ /petitesannonces.php?pays=$1 [L]

goa103
WRInaute discret
WRInaute discret
 
Messages: 78
Inscription: Jeu Mai 15, 2003 9:49

Re: url rewriting : url non trouvé via .htacces chez ovh

Message le Ven Nov 24, 2006 20:32

doncarlos a écrit:#---------------------------------------------
# Règles de réécriture d'URL :
#---------------------------------------------
# réécriture page modelesmarques.php
#j'ai ajouté un tiret à [a-b] car il y a des tirets dans la valeur $1 passée en #argument
RewriteRule ^sac-a-main-de-marque-([a-z-]+)-([0-9]+)\.html$ modelesmarque.php?MARQUE=$1&ID=$2 [L]
# réécriture page des petites annonces par pays
RewriteRule ^petites-annonces-sac-en-([a-z]+)\.html/$ petitesannonces.php?pays=$1 [L]


Le première règle me semble correcte donc je ne vois pas trop d'où peut venir le problème. Es-tu sur de la syntaxe des paramètres ? Peut-être que le nom d'une marque peut avoir un accent et il y aurait alors des % dans l'adresse.

Sinon pourquoi un / à la fin de la seconde règle ? ça nous donnerait des adresses comme petites-annonces-sac-en-france.html/

JM.


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