50 lines
1.9 KiB
ApacheConf
50 lines
1.9 KiB
ApacheConf
Options +FollowSymlinks -Indexes
|
|
|
|
AddDefaultCharset UTF-8
|
|
|
|
<IfModule mod_rewrite.c>
|
|
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]
|
|
</IfModule>
|
|
|
|
<IfModule mod_expires.c>
|
|
ExpiresActive on
|
|
ExpiresByType image/gif "access plus 1 month"
|
|
ExpiresByType image/jpeg "access plus 1 month"
|
|
ExpiresByType image/png "access plus 1 month"
|
|
ExpiresByType image/x-icon "access plus 1 month"
|
|
ExpiresByType application/x-javascript "access plus 1 month"
|
|
ExpiresByType application/javascript "access plus 1 month"
|
|
ExpiresByType image/webp "access plus 1 month"
|
|
ExpiresByType image/svg+xml "access plus 1 month"
|
|
ExpiresByType text/css "access plus 1 month"
|
|
<FilesMatch "\.(ttf|otf|eot|svg|woff|woff2)$" >
|
|
ExpiresDefault "access plus 1 month"
|
|
</FilesMatch>
|
|
</IfModule> |