We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 21120
    • 30 Posts
    Since I upgraded to 2.2.1, .htaccess rewrite rules aren't working anymore

    For instance, this rule:

    RewriteRule ^reset-password/([^/]+)$ index.php?q=reset-password&activationCode=$1 [L,QSA]


    ... will send a 301 Redirect instead of rewriting the url, and results in:

    http://www.domain.com/reset-password?activationCode=asdfasdfasdfasdfasdfasdf


    as a side note, I noticed that sometime around the 2.2.0 update, the "id" request parameter stopped working, so I had to change my .htaccess rules from

    index.php?id=4    to     index.php?q=page-alias