|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
SF-CASG Nouveau WRInaute
Inscrit le: 12 Déc 2007 Messages: 7
|
Posté le : Mar Déc 18, 2007 19:37 Sujet du message: Cas pratique d'url's rewriting |
|
|
Site : -http://www.import-asia.com/fr/index.php
Je souhaite mettre en place l’url’s rewriting sur le site suivant : -http://www.import-asia.com/fr/index.php.
J’ai formalisé les schémas d’url’s que je souhaite réécrire :
1. /fr/family_dsc.php?cid=X (X étant compris entre 1 et 8 – menu de gauche : de "IMPORTATION DE MATERIAUX DE CONSTRUCTION, D'OUTILLAGE ET DE QUINCAILLERIE" X = 1 à "IMPORTATION DE PRODUITS ET CONSOMMABLES HOSPITALIERS" X=
Exemple : -http://www.import-asia.com/fr/family_dsc.php?cid=1
2. /fr/sub_family_dsc.php?cid=X&grp1=Y exemple : -http://www.import-asia.com/fr/sub_family_dsc.php?cid=1&grp1=2
3. /fr/cate_dsc.php?cid=X&grp1=1ou3&grp2=Z exemple : -http://www.import-asia.com/fr/cate_dsc.php?cid=1&grp1=1&grp2=1
4. /fr/item_dsc.php?cid=REF_DU_PRODUIT exemple : -http://www.import-asia.com/fr/item_dsc.php?cid=595
Extrait du code source de ma page -http://www.import-asia.com/fr/index.php que je vais avoir à modifier :
| Code: |
| <a class="m11" href="family_dsc.php?cid=<?=$id?>" title="<?=$alt?>" alt = "<?=$alt?>"><?=$Name?></a> |
Ce que j’ai mis en place et qui ne fonctionne pas :
Mon fichier .htaccess :
| Code: |
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^family_dsc_([0-9]+)\.html$ family_dsc.php?cid=$1 [L] |
Mes questions :
• Est-ce que quelque chose vous choque ?
• Est-ce que je dois aussi changer le lien qui est dans le code source fourni en exemple et si oui, quelle forme je lui donne ?
• J’envisageai de mettre en place pour ce schema d’url : /fr/family_dsc.php?cid=X, autant de format de réécriture qu’il y de X (8 en l’occurrence) qui auraient pu prendre la forme suivante :
-http://www.import-asia.com/fr/family_dsc.php?cid=1
-http://www.import-asia.com/fr/materiaux-construction-outillage-quincaillerie.html
-http://www.import-asia.com/fr/family_dsc.php?cid=2
-http://www.import-asia.com/fr/importation-meubles-decoration.html
-http://www.import-asia.com/fr/family_dsc.php?cid=3
-http://www.import-asia.com/fr/importation-accessoires-maison.html
-http://www.import-asia.com/fr/family_dsc.php?cid=4
-http://www.import-asia.com/fr/importation-equipements-fournitures-bureaux.html
-http://www.import-asia.com/fr/family_dsc.php?cid=5
-http://www.import-asia.com/fr/importation-produits-outils-jardin.html
-http://www.import-asia.com/fr/family_dsc.php?cid=6
-http://www.import-asia.com/fr/importation-luminaires-et-eclairages.html
-http://www.import-asia.com/fr/family_dsc.php?cid=7
-http://www.import-asia.com/fr/importation-vehicules-accessoires-automobiles.html
-http://www.import-asia.com/fr/family_dsc.php?cid=8
-http://www.import-asia.com/fr/importation-produits-consommables-hospitaliers.html
Est-ce envisageable ?
Merci pour vos nombreuses réponses …
Dernière édition par SF-CASG le Mar Jan 08, 2008 14:27; édité 5 fois |
|
| |
|
 |
oli004 WRInaute accro

Inscrit le: 06 Jan 2005 Messages: 2056 Localisation: France, departement 03 (Allier)
|
Posté le : Lun Jan 07, 2008 2:20 Sujet du message: Cas pratique d'url's rewriting |
|
|
| Citation: |
| Merci pour vos nombreuses réponses … |
J'espère pour toi que tu les as reçues en mp  |
|
| |
|
 |
KOogar WRInaute accro

Inscrit le: 16 Nov 2004 Messages: 2910 Localisation: Bangalore +3h30
|
Posté le : Lun Jan 07, 2008 10:22 Sujet du message: Cas pratique d'url's rewriting |
|
|
Merci d'utiliser BBcode et les - devant les urls, tu peux editer ton post pour le modifier.
Ton cas est interressant - tu dois procéder en 2 temps
Voici la procédure à suivre
1°
Pour une réécriture de
-http://www.import-asia.com/fr/family_dsc.php?titre=materiaux-construction-outillage-quincaillerie
-http://www.import-asia.com/fr/import-materiaux-construction-outillage-quincaillerie.htm...
construit ton lien de cette maniere
| Code: |
| <a class="m11" href="import-<?php echo $titre; ?>".htm><? echo $Name ?></a> |
ce qui devrait te donner une url de ce type
-http://www.import-asia.com/fr/import-materiaux-construction-outillage-quincaillerie.htm
Ensuite tu dois faire la réécriture, ton fichier .htaccess doit se trouver dans le repertoire /fr
| Code: |
RewriteEngine on
RewriteRule ^import-(.*)\.html$ /fr/family_dsc.php?titre=$1 [L] |
regarde bien le code ci dessus, ce n'est plus l'ID qui est passer en argument mais le TITRE
Donc pour lire la fiche dans le fichier family_dsc.php, il faudra que tu change ta requete:
WHERE titre = $titre
Voila, fin de la premiere partie.
2°
Ensuite il faut rediriger les vielles urls sur les nouvelles pour Google.
Commence deja par faire tes réécritures si cela n'est pas trop compliqué pour toi -> nous fairons les redirections ensuite. Keep in touch ^^ |
|
| |
|
 |
SF-CASG Nouveau WRInaute
Inscrit le: 12 Déc 2007 Messages: 7
|
Posté le : Mar Jan 08, 2008 14:25 Sujet du message: Merci de ton retour Koogar |
|
|
Comme quoi, il ne faut pas desesperer d'obtenir une réponse ... je vais me plonger sur l'étude de ton post (pour le comprendre), le mettre en oeuvre et te tenir informé ...
Encore merci de ton retour ;o) |
|
| |
|
 |
| |
|
|