Au secours : URL rewriting ... Je "RAM"

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

louloux44
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Inscription: 12 Déc 2007

Au secours : URL rewriting ... Je "RAM"

Message le Mer Déc 12, 2007 1:03

Bonjour tout le monde,
Je viens de découvrir aujourd'hui l'URL rewriting en pratique. Je ram un peu.

En fait j'ai 2 types d'URL :
1) Des Url simples sans paramètres :
http://www.monsite.com/Mobiliers.php
Que j'aimerai changer en http://www.monsite.com/mobiliers_en_bois.php

Dans mon fichier .htaccess :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^test\.html$ /test.php [L] (celui ci marche très bien)
RewriteRule ^mobiliers\.php$ /Mobiliers.php [L] (celui ci ne marche pas)

2) Des Url Complexes :
http://www.monsite.com/Produit_intro.ph ... en%20chene
J'aimerai avoir une adresse comme suit
http://www.monsite.com/Produit_intro/Mo ... _chene.php (en élimonant les %20 et les paramètres)
Et là je nage totalement pour ne pas dire que je coule.

Est ce que quelqu'un peut m'aider avec un exemple de code à mettre dans mon fichier .htaccess pour les 2 cas ? Car je nage, je coule...glouglouglou...
J'ai tout essayé....

Merci d'avance pour votre aide

Victor BRITO
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 423
Inscription: 21 Déc 2006

Re: Au secours : URL rewriting ... Je "RAM"

Message le Mer Déc 12, 2007 2:16

louloux44 a écrit:1) Des Url simples sans paramètres :
http://www.monsite.com/Mobiliers.php
Que j'aimerai changer en http://www.monsite.com/mobiliers_en_bois.php

Dans ce cas, un RedirectPermanent fait très bien l'affaire.
louloux44 a écrit:2) Des Url Complexes :
http://www.monsite.com/Produit_intro.ph ... en%20chene
J'aimerai avoir une adresse comme suit
http://www.monsite.com/Produit_intro/Mo ... _chene.php (en élimonant les %20 et les paramètres)
Et là je nage totalement pour ne pas dire que je coule.

Le maître-nageur est là. :wink:
Essaie ce .htaccess :
Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RedirectPermanent /Mobiliers.php http://www.monsite.com/mobiliers_en_bois.php
RewriteRule ^([-_a-zA-Z]+)/([A-Z][a-z]+)_([a-z]+)_([a-z]+)_([a-z]+)\.php$ /$1.php?souscategorie=$2%20$3%20$4

louloux44
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Inscription: 12 Déc 2007

Url Rewriting ... Suite :

Message le Mer Déc 12, 2007 11:31

Bonjour Maître nageur,
J'ai essayé tes solution.
En fait, mon site n'est pas un simple forum ou un site qui prend en charge quelques paramètres.
C'est un site qui a été développé par un jeune développeur indépendant et qui comporte des parties demi-statiques et des parties dynamiques.

Avant de travailler URL rewriting il important de comprendre le fonctionnement général du site.
Lorsqu'on tombe sur la page d'accueil du site on accède au menu.
Dans ce menu, les grandes catégories sont statiques, mais les sous catégories sont dynamiques (à part la 1ere : mobiliers en rotin) .
Lorsqu'on clique sur une sous catégorie de produit, le site utilise le nom de cette sous catégorie pour aller chercher les informations ci dessous et les afficher dans la page Produit_intro.php :
-des lignes de produits liée à la sous catégorie (et les affiche dans un second menu)
-include un fichier méta : Meta_sous_catégorie.html
-include un texte d'introduction qui se situe dans un fichier html externe pour présenter la sous catégorie : Sous_categorie.html
-Et des images ou animations dans un dossier portant un nom qu'on aura spécifié dans l'administration pour cette sous cetégorie.

Ensuite une fois que l'utilisateur a lu le texte d'introduction de la sous catégorie il accèdes aux produits qui sont liées à la sous catégorie (appelé : ligne de produits) dans un second menu
En cliquant dans sur une des lignes de ce second menu, on fait appel à un second fichier php : ligne_produits.php qui va chercher les produits de la ligne et les afficher dans cette page.

Au lieu de t'en parler et d'en faire un roman, tu pourrais voir le site en question.
Cependant, j'attire l'attention des administrateurs qu'en se faisant je ne souhite pas faire de pub ou autre. Mais le cas est plus complexes que tous les cas évoqués dans ce forum.
www.casedesiles.com

Concernant les solutions que tu m'as donné hier,
Le lien statique http://www.casedesiles.com/mobiliers_en_rotin (marche bien.) ça c'était fastoche.

Quand à ta solution qui devrait afficher ceci :
http://www.casedesiles.com/Produit_intr ... _chene.php
Le site n'arrive pas à trouver les paramètres importantes pour l'affichage....

Le plus difficile sera de rectifier le menu principal et le menu jaune....

Voila, je voulais te présenter le cas complexe et dont la solution peut être plus simple qu'on le crois (enfin j'espère)

Crois moi, je vais rammer ................
Au secoris maître nageur !!!!


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

Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl

  • Analyse de popularité
    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.


Qui est en ligne

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