Question

J'écris actuellement des règles pour mes pages, avec .htaccess.

J'ai un forum, l'URL d'origine est: ? I = f

Cela sera ensuite réécrit à:

RewriteRule ^forum /?i=f [L]  

Cela marche. Bien que voici mon problème. Lorsque je souhaite aller plus loin dans les pages, dans les catégories du forum, l'URL réelle est: ? i = f & p = t & cid = id

Ce que j'essaie de faire, c'est cette règle:

RewriteRule ^forum/cat/([^/]*)$ /?i=f&p=t&cid=$1 [L]

Bien que cela ne fonctionne pas, car le / le forum est déjà défini. Comment puis-je faire ceci?

Merci.

Était-ce utile?

La solution

Retirer RewriteRule ^forum /?i=f [L]Et ajoutez juste cette règle:

RewriteRule ^forum(?:/cat/([^/]*))?$ /?i=f&p=t&cid=$1 [L]
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top