Forgive me for making my first post a request for help (and I hope this is in the right forum). With that said, I'd be hugely grateful for any advice.
My .htaccess file is causing a conflict which causes an internal server error and prevents the site from displaying. It was fine until yesterday, and between now and then the only site change was a server-side software update by my hosting company, Rochen.
Now, enabling (i.e. correctly naming) my .htaccess file causes the server error. Disabling (renaming) it causes the site to run perfectly, but without SEF URLS (which resuire mod_rewrite and a functioning .htaccess file).
I believe one of the server changes was an upgrade from Apache 2.0xxx to the Apache 2.2xxx tree, and a bit of Google searching suggests mod_rewrite and Apache 2.2 have some conflicts. But I can't work out how to resolve it, if this is the case.
For reference, the site is http://www.rollzero.com
And the .htaccess file, which is currently renamed, can be seen here: http://www.rollzero.com/htaccessp
For reference, the line "Options +FollowSymLinks" was not previously commented out. I commented it out to see if that was causing the conflict, but the internal server error still occurred.
Thank you very much in advance to anybody who may be able to help,