lucy24 - 10:48 pm on Jan 17, 2013 (gmt 0)
You did say megs, right, not kilobytes?
That makes this entire thread rhetorical. 25 MB is too big for anything,* let alone an htaccess file.
In particular, keep in mind that the full htaccess is read at every single request, not just pages. Even the [L] flag just means "Don't execute any more mod_rewrite rules this time around", not "Stop reading this file".
* That is: Anything the user opens without advance notice. If you've linked to a 600MB PDF, human decency requires you to say so.