Change your Forum URL to /members/forum
and run the forum thru regular templates — no mod_rewrite
rules needed.
Follow these detailed instructions:
- Create a new template group:
members
- Within that template group, create a new template:
forum
- In the
forum
template, put the following code: {exp:forum}
- From the Control Panel, go to Add-Ons > Modules > Discussion Forum > Default Preferences
- Configure your Forum Board Preferences to the following:
Forum Forum Board Short Name: forum
Forum URL: http://example.com/index.php/members/forum
Forum Triggering Word: <empty>
At this point, your forum will then be run inside the regular EE templating engine.
The forum is then accessed through whichever template you created above — the template name used in place of the "trigger" word:
http://www.example.com/members/forum/
Your links will then be written out using the Forum URL specified in the Control Panel.