begin process at 2012 05 31 18:52:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Aide & documentation

 > 

URL REWRITING avec .htaccess


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

URL REWRITING avec .htaccess

lundi 1 mars 2010 à 10:26:13 | URL REWRITING avec .htaccess

benahmedsoufiane

Salut tout le monde;

J'ai beau faire des recherche mais je ne trouve pas mon bonheur :(

J'ai besoin de faire de l'url rewriting à partir d'un fichier .htaccess de ce type:

Lien d'origine: .../fr/fiche-entreprise.php?id=7
Lien réécrit: .../fr/fiche-entreprise-ACM-PHARMA.php

et pour chaque id je devrait écrire une règle de réécriture... (soit 200 règle environs...)

autre exemple:
Lien d'origine: .../fr/fiche-entreprise.php?id=118
Lien réécrit: .../fr/fiche-entreprise-LVMH.php

j'ai bien chercher et testé tout genre de code mais en vain. :s

Si des personnes savent le faire merci de m'indiquer la méthode. :)
lundi 1 mars 2010 à 20:43:18 | Re : URL REWRITING avec .htaccess

gibozsec

Bonjour,

S'il n'y a aucune concordance entre l'url réécrite et l'url réelle ça va être très difficile (pour ne pas dire impossible) de l'écrire.

Une possibilité serait de rediriger toutes les requêtes de type 'fiche-entreprise-XXXX' vers un fichier index.php qui lui, en allant chercher ça dans un fichier ou une DB, redirigerait vers la bonne page.

Je ne vois pas trop comment faire autrement.



Grrrrrrrrrrr
lundi 1 mars 2010 à 21:55:06 | Re : URL REWRITING avec .htaccess

benahmedsoufiane

Salut,

Donc si je comprend bien avec un fichier htaccess je ne pourrait jamais faire ce que je viens de demandé ?
lundi 1 mars 2010 à 22:22:06 | Re : URL REWRITING avec .htaccess

gibozsec

Techniquement il y a un moyen mais pas exactement comme tu veux.

Soit tu fais comme j'ai expliqué plus haut, soit tu écrit une règle qui fait la chose suivante :


Pour toutes les urls qui contiennent quelque chose qui ressemble à fiche-entreprise-XXXX, tu récupère la partie XXX que tu passe en paramètre à une page (fiche-entreprise.php dans ton exemple).

Ensuite, cette page se base sur la partie XXXX pour savoir quelle fiche charger.

Mais transformer le XXXX en id de base de données ce n'est pas possible. Apache, au moment de la réécriture, ne peut pas convertir le XXXX en id.



Cette discussion est classée dans : php, lien, entreprise, fiche, fr


Répondre à ce message

Sujets en rapport avec ce message

help! [ par LeRoux ] Je ne suis pas un pro. de PHP, mais j'aimerais savoir comment ouvrir, dans une page html, un id que le n'on connait pas auparavent: j'ai une feuille d Lien vers une fonction php [ par Daniel-J ] Je cherche à faire un lien qui ne mène vers rien!!juste qui lance une fonction php!!!puis une autre question, savoir comment émuler le clic sur le bou problème de lien [ par kwak ] Bonjour,je vais essayer d'être clair et précis:sur ma page index se trouve le lien ce lien se ramène donc à reqL.php avec la variable $id=16, ce qui lien avec variable php [ par saad123 ] bonjourkelkun poré médé car cette ligne na marche et c trop énervantecho ""; Facile pour des phpmen comme vous !! [ par lebobby ] Salut les jeunes,je voudrais si c'est possible de fairedans une page php reference a une sectiond'une autre page phpc'est a dire si dans a.phpj'ai un Facile pour des phpmen comme vous !! [ par lebobby ] Salut les jeunes,je voudrais si c'est possible de fairedans une page php reference a une sectiond'une autre page phpc'est a dire si dans a.phpj'ai un Facile pour des phpmen comme vous !! [ par lebobby ] Salut les jeunes,je voudrais si c'est possible de fairedans une page php reference a une sectiond'une autre page phpc'est a dire si dans a.phpj'ai un [PHP] Manipulation de chaines de caractères (les liens...) [ par Alcmeon ] Bonjour Tlm,je suis devant un problème et je ne comprend vraiment pas :J'ai des articles stocké dans une base de données, il peut y avoir desliens dan aidez moi svp [ par kikisr ] voila je débute en php et g un probleme vraiment basique avec les liens:j'aimerais faire des lien stile :"www.phpcs.com?page=forum"mai g n'y arriveg v Protéger lien php [ par wbr ] Salut je voudrais protéger mes liens php pour que, s'il ne provient pas de la page de download, il me fasse un die ou bien qu'il me renvoi sur le site


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,265 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales