Régle d'écriture

WRInaute discret
Bonjour,
voila je ne parviens pas a mettre en place des régles d'ecriture htaccess
pour rewiter ce type d'url :

url native : nom de domaine/forums/?vasthtmlaction=vforum&g=1.0
url souhaitée nom de domaine/categorie-de-forum-1/

url native : nom de domaine/forums/?vasthtmlaction=viewforum&f=1.0
url désirée : nom de domaine/forum-1/

url native : nom de domaine/forums/?vasthtmlaction=viewtopic&t=1.0
url désirée : nom de domaine/forums/topic-1/

url native : nom de domaine/forums/?vasthtmlaction=viewtopic&t=8.0#postid-8
url désirée : nom de domaine/forums/topic-8/id-8/
(le #postid-xx sers de marqueur de post dans un topic)

url native nom de domaine/forums/?vasthtmlaction=profile&id=1
url désirée : nom de domaine/forums/profile-1/

Voila un gros merci a celui qui pourra me mettre sur les bonnes voies
 
WRInaute impliqué
C'est pas très clair...

categorie, c'est le terme que tu met ou c'est le nom de la catégorie que tu veux mettre ?
topic, c'est le terme ou c'est le titre du topic que veux mettre ?
 
WRInaute impliqué
Code:
rewriterule ^categorie-de-forum-([0-9]+)/$ /forums/?vasthtmlaction=vforum&g=$1.0
rewriterule ^forum-([0-9]+)/$ /forums/?vasthtmlaction=viewforum&f=$1.0
rewriterule ^forums/topic-([0-9]+)/$ /forums/?vasthtmlaction=viewforum&t=$1.0
rewriterule ^forums/topic-([0-9]+)/id-([0-9]+)/$ /forums/?vasthtmlaction=viewtopic&t=$1.0#postid-$2
rewriterule ^profile-([0-9]+)/$ /forums/?vasthtmlaction=profile&id=$1

faut aussi que tu modifies toutes les urls présentes sur tes pages.


Mais sinon, je ne vois pas trop l'intérêt si ce n'est pas pour mettre quelques mots clé dans les URL...
 
WRInaute discret
Ho merci dolph
bha oui je suis presque obligé de me contenter d'une maigre modification
en réécriture d'url j'ai jamais rien compris et c'est pas faute d'avoir étudié de la doc ...

Bien comment je peut faire pour faire la modif dans mon php
j'ai qu'une page php qui fait officie d'un forum (le vast HTML)

au doute voici la page principale en txt qui me génére le fora ...
Si on m'explique je pourrais comprendre cette technique de rewiting
http://001.biz.st/wpf.class.php.txt
http://001.biz.st/feed.php.txt
 
Discussions similaires
Haut