Quelqu'un peut m'aider a faire un url-rewriti

Résolu/Fermé
maofiozo - 2 sept. 2010 à 14:08
 maofiozo - 2 sept. 2010 à 19:31
Bonjour,
voila j'ai deja essayer pendant des heures et des heures mais ua mieux j'arrive a une moitier de resultat je voudrai savoir si quelqu'un de patient pourrais m'aider pour le faire avec moi svp ?

Le site est le site de mon association
 www.hh1d.com


il y a deux partie avec du php la partie de gauche et de droite.

enfin c'est un apelle si quelqu'un veut bien m'aider je repond a toutes les question que vous voulez.

j'ai mon htaccess qui fonctionne (je suis chez 1and1)

je pense que mes problemes sont plus au niveau du php.


1 réponse

Bonjour,

je vais tenter de t'aider via un exemple

tu as un lien de base qui est :


mapage.php?toto=1&titi=2

si tu vas réécrire ce lien par mapage-toto-40-titi-70.html
tu as deux étapes à faire :
- la première c'est de mettre ton url réécrite directement dans le lien, tu n'auras plu <a href="mapage.php?toto=40&titi=70">lien</a> mais
<a href="mapage-toto-40-titi-70.html">lien</a>

ensuite dans le fichier .htacess tu devras retrouver la ligne suivante qui permettra à ton serveur de comprendre l'url rewriter :

RewriteRule ^mapage-toto-(.+)-titi-(.+).html$   mapage.php?toto=$1&titi=$2[L]


J'espère t'avoir aidé.

Mkemmat
http://MKemmat.com/
0
Deja, merci d'avoir repondu

ensuite sa va me permetre d'expliquer pourquoi je disait que sa fonctionner a moitier.

j'ai fait ce que vous m'avez dit

dans le fichier htaccess j'ai rajouté :
RewriteRule ^index-p-(.+)-m-(.+).html$ index.php?p=$1&m=$2[L]

a la fin je test avec cette adresse :

http://www.hh1d.com/index-p-accueil-m-accueil.html

au lieu de

http://www.hh1d.com/index.php?p=accueil&m=accueil


Et il se trouve qu'il y a une partie de la page sur laquel sa fonctionne trés bien est l'autre partie non et je n'arrive pas a comprendre pourquoi car les deux partie utilise exactement les même codes php il y a juste les variantes qui change

l'un qui renvoi dans un dossier gauche avec les pages correspondant a la partie de gauche
et l'autre dans un dossier droit correspondant a la partie de droite et la partie de droite ne fonctionne pas avec le rewriting alors qu'elle fonctionne trés bien quand il n'y a pas le fichier htaccess.

Quelqu'un peut-il m'expliquer pourquoi ?
0