I recently upgraded my server from Apache with Mod_Rewrite to Nginx and php-fpm. I was using the vbseo.com preset for my rewritten forum URLs, which uses regex.
Was changed to:
I noticed after upgrading that the above URL broke, which meant visitors couldn't actually navigate to any of the forum sections.
My question is, how does vbseo do its rewrites? Are things like the vbseo.com forum presets done with Mod_Rewrite, or are they all regex? Should I be disabling options like "rewrite forum urls" in vbseocp? Or should regex presets work as-is with Nginx?
I've put together a list of all my rules, including regex. I have found a nginx professional and will be paying them to fix the broken URLs, however I need to know what to tell them to fix.
Finally, do nginx rewrites (e.g. permanent redirects) need to be placed in their own config files, or can I place them in vbseo? (i.e. replace my Mod_Rewrite rules with them)
Perhaps other vbseo customer who've made the switch to nginx would care to share their experiences?
If it helps, I'm running vb 4.1.3, vbseo 3.6 and the latest versions of nginx/php-fpm.