url rewriting chez ovh

Règles du forum
Attention ce forum est destiné avant tout à ceux qui découvrent le référencement. Les membres qui auront l'amabilité de répondre à leurs questions sont priés de rester courtois, polis, indulgents, patients et pédagogues... Merci d'avance !

Par ailleurs, inutile d'utiliser ce forum uniquement pour obtenir des liens vers vos sites, les liens sont désactivés pour le référencement (nofollow).

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics

mathrem
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 23
Inscription: 9 Aoû 2008

url rewriting chez ovh

Message le Mar Oct 25, 2011 15:27

2006
Messages: 3


Bonjour
je cherche à transformer cette url qui se trouve dans le dossier smhmp de mon site
http://www.demo-mtref.com/smhmp/smhmp.php?menu=1&page=1
en
http://www.demo-mtref.com/smhmp/smhmp-menu-1-page1.html
mais je n'y arrive pas depuis des jours
voilà le htaccess que j'ai rédigé:

Options FollowSymlinks
RewriteEngine on
RewriteBase /smhmp/

RewriteRule ^smhmp-([0-9]+)-([0-9]+)-([0-9]+).html /smhmp/menu.php?id=$1&page=$1 [L]

Quelqu'un peut-il m'aider?
Merci

mitchum
WRInaute discret
WRInaute discret
 
Messages: 237
Inscription: 18 Fév 2004

Re: url rewriting chez ovh

Message le Mar Oct 25, 2011 16:26

tu fais :
RewriteRule ^smhmp-([0-9]+)-([0-9]+)-([0-9]+).html /smhmp/menu.php?id=$1&page=$1 [L]

le premier champs est en 0-9 et dans ton exemple tu met "menu"

moi j'aurais fait un truc du genre :

Options +FollowSymLinks
RewriteEngine on
RewriteBase /smhmp/
RewriteRule ^smhmp-menu-(.*)-page-(.*)\.htm$ /smhmp.php?menu=$1&page=$2

a moins que ton "menu" soit dynamique ?

mathrem
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 23
Inscription: 9 Aoû 2008

Re: url rewriting chez ovh

Message le Mar Oct 25, 2011 17:00

et oui il est dynamique, en fait j'ai 11 pages à télécharger avec 11 menus differents
extraits code php du fichier smhmp.php

<?php
if( isset ($_GET['menu'])){
$menu = $_GET['menu'];

if ($menu=='1') {include('mhistorique.php');}
elseif ($menu=='2') {include('msociete.php');}
elseif ($menu=='3') {include('mmemorial.php');}
elseif ($menu=='4') {include('mprogramme.php');}
elseif ($menu=='5') {include('mactivites.php');}
elseif ($menu=='6') {include('mjardin.php');}
elseif ($menu=='7') {include('mcongres.php');}
elseif ($menu=='8') {include('mrecherches.php');}
elseif ($menu=='9') {include('mbulletin.php');}
elseif ($menu=='10') {include('mliens.php');}
elseif ($menu=='11') {include('minfo.php');}}
else {$menu=1; include('mhistorique.php');}
?>

mitchum
WRInaute discret
WRInaute discret
 
Messages: 237
Inscription: 18 Fév 2004

Re: url rewriting chez ovh

Message le Mar Oct 25, 2011 17:18

Oui nan mais la c'est juste la valeur, mais menu reste tel qu'il est donc s'il y a juste un 0-9 pour le menu et page :
RewriteRule ^smhmp-menu-([0-9]+)-page-([0-9]+)\.htm$ /menu.php?id=$1&page=$2

ca doit marcher

mathrem
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 23
Inscription: 9 Aoû 2008

Re: url rewriting chez ovh

Message le Mar Oct 25, 2011 17:26

merci de te préoccuper de mon problème
non çà ne ré-ecrit pas que je mette le htaccess dans le répertoire smhmp ou à la racine du site

mitchum
WRInaute discret
WRInaute discret
 
Messages: 237
Inscription: 18 Fév 2004

Re: url rewriting chez ovh

Message le Mar Oct 25, 2011 17:33

Quelle erreur as tu ?

Quand dans ton htaccess tu mets :

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^smhmp/smhmp-menu-([0-9]+)-page-([0-9]+)\.html$ /smhmp/menu.php?id=$1&page=$2 [L]

et que dans ton navigateur tu tappes tonsite.com/smhmp/smhmp-menu-1-page1.html

tu as une erreur ? le contenu de menu.php?id=1&page=1 s'affiche ?

mathrem
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 23
Inscription: 9 Aoû 2008

Re: url rewriting chez ovh

Message le Mar Oct 25, 2011 17:44

le contenu s'affiche mais l'url n'est pas réécrite

mathrem
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 23
Inscription: 9 Aoû 2008

Re: url rewriting chez ovh

Message le Mar Oct 25, 2011 17:49

pardon rien ne s'affiche erreur 404


alaincassis
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 448
Inscription: 6 Aoû 2006

Re: url rewriting chez ovh

Message le Mer Oct 26, 2011 9:11

Et en mettant des ([0-9]*) au lieu des ([0-9]+) ?


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 REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... 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 1 invité