fliaigre 913
| Posté : 25-02-2007 18:54
Je vous donne ce que j'ai fait pour les forums et les sections
Dans urlin
// # Forum
"'(?<!/)viewtopic.php\?top ic=([0-9]*)&forum=([0-9]*)'",
"'(?<!/)viewforum.php\?for um=([0-9]*)'",
"'(?<!/)forum.php'",
// # Sections
"'(?<!/)sections.php\?op=v iewarticle&artid=([0-9]*)'",
"'(?<!/)sections.php\?op=l istarticles&secid=([0-9]*)'",
"'(?<!/)sections.php'",
Dans urlout
// # Forum
"voir-topic-\\1-forum-\\2.htm l",
"voir-forum-\\1.html",
"forum.html",
// # Sections
"voir-article-\\1.html",
"voir-listarticles-\\1.html",
"sections.html",
Dans htaccess
# Forum
RewriteRule ^voir-topic-([0-9]*)-forum-([0-9]*).html$ /viewtopic.php\?topic=$1&forum=$2 [QSA,L]
RewriteRule ^voir-forum-([0-9]*).html$ /viewforum.php\?forum=$1 [QSA,L]
RewriteRule ^forum.html$ /forum.php [QSA,L]
# Sections
RewriteRule ^voir-article-([0-9]*).html$ /sections.php\?op=viewarticle&artid=$1 [QSA,L]
RewriteRule ^voir-listarticles-([0-9]*).html$ /sections.php\?op=listarticles&secid=$1 [QSA,L]
RewriteRule ^sections.html$ /sections.php [QSA,L]
En tout cas merci à neo.
Je n'arrive pas à réécrire les url sur le module annonces que j'utilise si quelqu'un à une idée...
Dans urlin
// # Annonces
"'(?<!/)modules.php?ModPat h=annonces&ModStart=saisie'",
"'(?<!/)modules.php?ModPat h=annonces&ModStart=affi_ann&categorie=([_a-zA-Z0-9+]*)'",
"'(?<!/)modules.php?ModPat h=annonces&ModStart=affiche'",
Dans urlout
// # Annonces
"saisie-annonce.html",
"voir-la-categorie-\\1.html",
"voir-annonces.html",
Dans htaccess
## Annonces
RewriteRule ^saisie-annonce.html$ /modules.php?ModPath=annonces&ModStart=saisie [QSA,L]
RewriteRule ^voir-la-categorie-([_a-zA-Z0-9+]*).html$ /modules.php?ModPath=annonces&ModStart=affi_ann&categorie=$1 [QSA,L]
RewriteRule ^voir-annonces.html$ /modules.php?ModPath=annonces&ModStart=affiche [QSA,L]
Si je saisie url/saisie-annonce.html et url/voir-annonces.html ça marche, mais les url du module ne sont pas changées, ce n'est donc pas dans htaccess.
url/voir la categorie.html ne fonctionne que s'il n'y a pas d'espace dans le nom de la catégorie.
|