> Tous les forumsForum des Webmasters

 Probleme de reecriture de php en html
Statut du sujet : NON RESOLU Imprimer
 Pak Wan
  Posté le 09/06/2008 @ 18:07  
 Petit astucien

4 Messages

Bonjour a tous

J'ai un site comprenant un annuaire en .php que je voudrais transformer en .html
j'ai deja essaye quelques codes dans le htaccess qui fonctionnent plus ou moins, mais mon probleme que je n'arrive pas a resoudre est le suivant:
Ma page actuelle est: http://www.monsite.com/category.php?iD=2 ou encore http://www.monsite.com/subcategory.php?iD=14
Le mieux que j'arrive a obtenir est: http://www.monsite.com/iD=2.html
Comment faire pour obtenir que iD=2 devienne le nom de la category ou subcategory ??

De meme, ma page: http://www.monsite.com/directory.php ne devient pas http://www.monsite.com/directory.html

Voici le dernier code que j'ai essaye: Options +FollowSymlinks
RewriteEngine on
RewriteRule ^category-([0-9]+)\.html$ category.php?ID=$1
RewriteRule ^subcategory-([0-9]+)\.html$ subcategory.php?ID=$1 [L]

Merci d'avance pour votre aide

Pak Wan

 Afficher le profil de Pak WanEnvoyer un message privé à Pak Wan
 
 
Publicité
 Malcolm  Posté le 09/06/2008 à 22:22  
  Astucien


7299 Messages

c'est à toi de les rajouter manuellement ...

par exemple tu fais un lien http://blabla/300-livres-windows.php en sachant que le premier nombre est l'ID ...

Afficher le profil de Malcolm Voir la configuration de MalcolmEnvoyer un message privé à Malcolm
  Revenir en haut de la page
 Pak Wan  Posté le 10/06/2008 à 16:34  
Petit astucien

4 Messages

Bonjour Malcom

Merci pour ta reponse rapide.

Je suis novice, et je ne comprends pas ton explication.

Mon probleme est que dans la base de donnees de mon annuaire, a chaque category, subcategory, et article, est attribue un numero d'iD. Ce que je recherche devrait etre un code a inserer dans le htaccess qui donne le chemin pour qu'au lieu d'avoir comme resultat: http://www.monsite.com/iD=2.html j'obtienne: http://www.monsite.com/nom de la category dont l'iD = 2.html Tout en sachant que pour chaque category, subcategory et article, le numero d'iD est automatique et je ne peux pas le modifier.

Encore merci pour ton aide.

Pak Wan

Afficher le profil de Pak WanEnvoyer un message privé à Pak Wan
 Revenir en haut de la page
 ogd  Posté le 12/06/2008 à 17:45  
Astucien

2047 Messages

Hello!

Je ne suis pas certain de ce que je vais dire, étant en pleine initiation à mysql, mais:

normalement, dans ta base, tu dois avoir un champs id, et en face un champs article.

donc,j'imagine que quand tu clique pour aller sur cette ficher, tu devrais avoir un lien du type:

echo"<a href='lien.php?ID=$val[article]'>";

de cette manière, quand tu clique sur le lien d'un Id, dans l'url, il affichera l'article correspondant au lieu de l'id,non?

Mais les pros pourront mieux te guider et me battre au martifouet si je me suis trompé

Afficher le profil de ogd Voir la configuration de ogdEnvoyer un message privé à ogd
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page