I feel like I'll never figure this one out...
Here is the larger issue...
Originally, I had my Article/Subsection/Section mod_rewrites are the last ones in my .htaccess file and all was well, because every other pattern in my website was typically one parameter at most, so you'd never have a collision with something like this...
RewriteRule account/request-friend/(.*)$ account/request-friend.php?user=$1 [L]
...or even something sightly more complex like this...
RewriteRule account/view-pm/((.+)/)?(.+)?$ account/view-pm.php?msgview=$2&msg=$3 [L]
But now I have a very dynamic URL to handle sorting of Private Messages like this...
I had that URL working before I added on the last parameter "desc" and that seems to be what is breaking the camel's back!!
Consistent with how the rest of my code-base works, a user should be able hack the URL and all of the examples below should be handled gracefully by my "messages.php" script...
(Let me stress again, that I had this functionality working before adding the last SortDirection parameter into the mix!!)
Only when a user gets down to this...
...would expect a "Page Not Found" error.
The only way I can see to accomplish this goal is by moving my Article + Subsection + Section mod_rewrites BEFORE the Message mod_rewrite, and making it so if the 1st Parameter after www.Debbie.com/ is "account" then the Article + Subsection + Section mod_rewrites are skipped and the Messages mod_rewrite would kick in...
Follow what I am trying to do??