Similar question but different on key points.
I have the following setup:
example.com requests forward to example.com/landing/re.php with a 301 permanently moved.
/landing/re.php evaluates cookies (or other request data) and directs you to either the landing page or to a specific language site, it redirects with a 303 see-other.
All http-redirects are sent in the HTTP response header section.
I'm really worried that bots won't be able to deal with this and I should resolve this in some way. My first instinct is to evaluate user-agent and send google to our English page, however I am unaware of the issues with my setup. What's the best way for me to deal with this? Should I re-work what I'm doing to some other way?