diff --git a/public/.htaccess b/public/.htaccess
index e84ee2be..6e89138e 100644
--- a/public/.htaccess
+++ b/public/.htaccess
@@ -1,8 +1,23 @@
+# Apache configuration file
+# http://httpd.apache.org/docs/2.2/mod/quickreference.html
+
+# Note: ".htaccess" files are an overhead for each request. This logic should
+# be placed in your Apache config whenever possible.
+# http://httpd.apache.org/docs/2.2/howto/htaccess.html
+
+# Turning on the rewrite engine is necessary for the following rules and
+# features. "+FollowSymLinks" must be enabled for this to work symbolically.
+
- RewriteEngine on
+ Options +FollowSymLinks
+ RewriteEngine On
+
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
+# For all files not found in the file system, reroute the request to the
+# "index.php" front controller, keeping the query string intact
- RewriteRule ^(.*)$ index.php/$1 [L]
+
+ RewriteCond %{REQUEST_FILENAME} !-f
+ RewriteCond %{REQUEST_FILENAME} !-d
+ RewriteRule ^(.*)$ index.php/$1 [L]
\ No newline at end of file