I've the next .htaccess:

RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
rewriterule .* LoadSite.php

Things I am attempting to do is when the file does not exist then call LoadSite.php... this can then load a variety of other php files via include (with respect to the url).... this is employed by a GET request, however when the a Publish is created, I does a 302 redirect and then the script does not obtain the Publish variables. Any ideas could be appreciated

Examined and works:

.htaccess:

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteBase /
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule (.*) /err.php?reason=404
</IfModule>