403 is generally a permission error - you're not allowed to browse a particular URL. For the most part this is caused by bad permissions on the file system - or, depending on your server configuration, you might get a 403 if you're trying to browse a folder but you're not allowed to. 302 is just a temporary redirect, not an error. They're generally set in .php files (as header() calls), or .htaccess files (as RewriteTemporary, if i recall). Removing them and restarting your webservice should clear it up, since browsers shouldn't cache 302 redirects (they do cache 301s, though).