How can I set my root directory based on a cookie?
- by Kacey
I'm attempting to use my htaccess file to set my root folder based on a cookie that is set through the website. Unfortunately, I haven't been able to find any information on how to do this. Here is what I have tried doing, which I know is incorrect, but it was the best I could find to work with.
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.(int|com)$ [NC,OR]
RewriteCond %{REQUEST_URI} !^/s3i.flat/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_COOKIE} s=n2014 [NC]
RewriteRule ^(.*)$ /s3i.flat/$1
RewriteRule ^(.*)$ /s3i.2014/$1
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.(int|com)$ [NC]
RewriteCond %{HTTP_COOKIE} s=n2014 [NC]
RewriteRule ^(/)?$ s3i.flat/ [L]
RewriteRule ^(/)?$ s3i.2014/ [L]
What I'm trying to do is use the s3i.flat directory if the cookie named s is equal to n2014, and the other directory if the cookie is not set, or does not equal that. Is anyone aware of a way that this can be done? Thanks in advance.