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

Nouveau WRInaute
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
 
WRInaute occasionnel
louloux44 a dit:
Dans ce cas, un RedirectPermanent fait très bien l'affaire.
louloux44 a dit:
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:
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
 
Nouveau WRInaute
Url Rewriting ... Suite :

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 !!!!
 
Discussions similaires
Haut