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.
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.