I'm having an issue with a site on MODX that redirects one of its URLs that ends with .html and then appends ?q= to the end of the URL path. Which then goes to a 404 error page. Not sure why this is happening and using a 301 redirect in the .htaccess file doesn't change where the page goes to either.
Can you post your .htaccess?