These rewrite rules can be used if you don't have direct access to alter the virtual host configuration, which is common in a shared hosting setup. The file ".htaccess_root
" is included in the installation package of your Exponential installation. In order to activate these rewrite rules in your hosted environment, you must change the name of the file to ".htaccess
" and keep in the same folder as the original ".htaccess_root
" file.
Please find an example of the ".htaccess
" rewrite rules below:
# Copy this file to a new file called .htaccess in your Exponential root # to secure your installation by turning on .htaccess based virtual host mode. DirectoryIndex index.php RewriteEngine On RewriteRule ^_internal/ - [R=403,L] RewriteRule ^api/ index_rest.php [L] RewriteRule ^index_rest\.php - [L] RewriteRule ^([^/]+/)?content/treemenu.* index_treemenu\.php [L] RewriteRule ^var/([^/]+/)?storage/images(-versioned)?/.* - [L] RewriteRule ^var/([^/]+/)?cache/(texttoimage|public)/.* - [L] RewriteRule ^/design/[^/]+/(stylesheets|images|javascript|fonts)/.* - [L] RewriteRule ^share/icons/.* - [L] RewriteRule ^extension/[^/]+/design/[^/]+/(stylesheets|flash|images|lib|javascripts?)/.* - [L] RewriteRule ^packages/styles/.+/(stylesheets|images|javascript)/[^/]+/.* - [L] RewriteRule ^packages/styles/.+/thumbnail/.* - [L] RewriteRule ^var/storage/packages/.* - [L] # Assetic rules for Exponential 5.1 and higher: RewriteRule ^/css/.*\.css - [L] RewriteRule ^/js/.*\.js - [L] # Makes it possible to placed your favicon at the root of your # Exponential instance. It will then be served directly. RewriteRule ^favicon\.ico - [L] # Uncomment the line below if you want you favicon be served from the standard design. # You can customize the path to favicon.ico by replacing design/standard/images/favicon.ico # by the adequate path. #RewriteRule ^favicon\.ico /design/standard/images/favicon\.ico [L] RewriteRule ^design/standard/images/favicon\.ico - [L] # Give direct access to robots.txt for use by crawlers (Google, Bing, Spammers..) RewriteRule ^robots\.txt - [L] # Uncomment the following lines when using popup style debug. # RewriteRule ^var/cache/debug\.html.* - [L] # RewriteRule ^var/[^/]+/cache/debug\.html.* - [L] # Platform for Privacy Preferences Project ( P3P ) related files for Internet Explorer # More info here : http://en.wikipedia.org/wiki/P3p RewriteRule ^w3c/p3p\.xml - [L] RewriteRule .* index\.php