Take two servers from the same hosting service. Theoretically, the same setup, CentOS with WHM/Cpanel for management.
A (probably shoddy) mod_rewrite rule
RewriteRule ^Catalog/*[-_a-z0-9]*$ /some-dir/some-script.php [L]
Which captures (the noslash is canonicalized above, case sensitive is intentional)
/Catalog
/Catalog/something
/Catalog/something-else
/Catalog/something-else/some-item
But on the second server, fails. It's related to the possible dash in the second URL part, "somethingelse" works fine, "something-else" fails.
I played around with it a bit and will eventually solve it, but the question is not so much "fix my rewrite" as it is "why are things so different on various servers?" Is it the PCRE engine, and how would I determine where to look for differences that slow me down?