diff --git a/web/.htaccess b/web/.htaccess new file mode 100644 index 00000000..4d35cb4a --- /dev/null +++ b/web/.htaccess @@ -0,0 +1,41 @@ + +RewriteOptions inherit +Options +FollowSymlinks -Indexes + +AddDefaultCharset UTF-8 + +# If you defined a CDN that is an alias of your shop domaine, be sure to uncomment this line, and change "*" by your +# shop hostname. For example, if your shop hostname is www.theshop.tld, use : Header set Access-Control-Allow-Origin "www.theshop.tld". +# You may also use Access-Control-Allow-Origin "*" to allow all origins. +#Header set Access-Control-Allow-Origin "*" + + + RewriteEngine On + + # SEO, remove the subdomain www in URL + # Exemple : http://www.yourdomain.com/contact redirect 301 to http://yourdomain.com/contact + # To activate uncomment the following two lines + #RewriteCond %{HTTP_HOST} ^www.yourdomain.com$ + #RewriteRule ^(.*) http://yourdomain.com/$1 [QSA,L,R=301] + + # SEO, add the subdomain www in URL + # Exemple : http://yourdomain.com/contact redirect 301 to http://www.yourdomain.com/contact + # To activate uncomment the following two lines + #RewriteCond %{HTTP_HOST} ^yourdomain.com$ + #RewriteRule ^(.*) http://www.yourdomain.com/$1 [QSA,L,R=301] + + # SEO, to avoid duplicate content with index.php in url + # Exemple : http://www.yourdomain.com/index.php/contact redirect 301 to http://www.yourdomain.com/contact + RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC] + RewriteRule (.?)index\.php/(.*) /$1$2 [R=301,NE,L] + + # If thelia is installed in a subdirectory (e.g., thelia2) + # define the RewriteBase below to get a proper URL rewriting + # RewriteBase /thelia2 + + RewriteCond %{REQUEST_FILENAME} !-f + RewriteCond %{REQUEST_FILENAME} !-d + + RewriteRule ^(.*)$ index.php [QSA,L] + RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization},last] +