diff --git a/apache/1.0/manifest.json b/apache/1.0/manifest.json
deleted file mode 100644
index 930dce70..00000000
--- a/apache/1.0/manifest.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "copy-from-recipe": {
- "public/": "%PUBLIC_DIR%/"
- },
- "aliases": ["apache-config", "htaccess"]
-}
diff --git a/apache/1.0/public/.htaccess b/apache/1.0/public/.htaccess
deleted file mode 100644
index 0bccd6c9..00000000
--- a/apache/1.0/public/.htaccess
+++ /dev/null
@@ -1,31 +0,0 @@
-DirectoryIndex index.php
-
-
- Options -MultiViews
-
-
-
- RewriteEngine On
-
- RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
- RewriteRule ^(.*) - [E=BASE:%1]
-
- RewriteCond %{HTTP:Authorization} .
- RewriteRule ^ - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
-
- RewriteCond %{ENV:REDIRECT_STATUS} ^$
- RewriteRule ^index\.php(?:/(.*)|$) %{ENV:BASE}/$1 [R=301,L]
-
- RewriteCond %{REQUEST_FILENAME} -f
- RewriteRule ^ - [L]
- RewriteRule ^ %{ENV:BASE}/index.php [L]
-
-
-
-
- # When mod_rewrite is not available, we instruct a temporary redirect
- # explicitly so that the website and the generated links can still be used.
- RedirectMatch 302 ^/$ /index.php/
- # RedirectTemp cannot be used instead
-
-
diff --git a/symfony/apache-pack/1.0/manifest.json b/symfony/apache-pack/1.0/manifest.json
new file mode 100644
index 00000000..0ea6cbf0
--- /dev/null
+++ b/symfony/apache-pack/1.0/manifest.json
@@ -0,0 +1,6 @@
+{
+ "copy-from-recipe": {
+ "public/.htaccess": "%PUBLIC_DIR%/.htaccess"
+ },
+ "aliases": ["htaccess", "apache", "apache-pack"]
+}
diff --git a/symfony/apache-pack/1.0/public/.htaccess b/symfony/apache-pack/1.0/public/.htaccess
new file mode 100644
index 00000000..92498919
--- /dev/null
+++ b/symfony/apache-pack/1.0/public/.htaccess
@@ -0,0 +1,68 @@
+# Use the front controller as index file. It serves as a fallback solution when
+# every other rewrite/redirect fails (e.g. in an aliased environment without
+# mod_rewrite). Additionally, this reduces the matching process for the
+# start page (path "/") because otherwise Apache will apply the rewriting rules
+# to each configured DirectoryIndex file (e.g. index.php, index.html, index.pl).
+DirectoryIndex index.php
+
+# By default, Apache does not evaluate symbolic links if you did not enable this
+# feature in your server configuration. Uncomment the following line if you
+# install assets as symlinks or if you experience problems related to symlinks
+# when compiling LESS/Sass/CoffeScript assets.
+# Options FollowSymlinks
+
+# Disabling MultiViews prevents unwanted negotiation, e.g. "/index" should not resolve
+# to the front controller "/index.php" but be rewritten to "/index.php/index".
+
+ Options -MultiViews
+
+
+
+ RewriteEngine On
+
+ # Determine the RewriteBase automatically and set it as environment variable.
+ # If you are using Apache aliases to do mass virtual hosting or installed the
+ # project in a subdirectory, the base path will be prepended to allow proper
+ # resolution of the index.php file and to redirect to the correct URI. It will
+ # work in environments without path prefix as well, providing a safe, one-size
+ # fits all solution. But as you do not need it in this case, you can comment
+ # the following 2 lines to eliminate the overhead.
+ RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
+ RewriteRule ^(.*) - [E=BASE:%1]
+
+ # Sets the HTTP_AUTHORIZATION header removed by Apache
+ RewriteCond %{HTTP:Authorization} .
+ RewriteRule ^ - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
+
+ # Redirect to URI without front controller to prevent duplicate content
+ # (with and without `/index.php`). Only do this redirect on the initial
+ # rewrite by Apache and not on subsequent cycles. Otherwise we would get an
+ # endless redirect loop (request -> rewrite to front controller ->
+ # redirect -> request -> ...).
+ # So in case you get a "too many redirects" error or you always get redirected
+ # to the start page because your Apache does not expose the REDIRECT_STATUS
+ # environment variable, you have 2 choices:
+ # - disable this feature by commenting the following 2 lines or
+ # - use Apache >= 2.3.9 and replace all L flags by END flags and remove the
+ # following RewriteCond (best solution)
+ RewriteCond %{ENV:REDIRECT_STATUS} ^$
+ RewriteRule ^index\.php(?:/(.*)|$) %{ENV:BASE}/$1 [R=301,L]
+
+ # If the requested filename exists, simply serve it.
+ # We only want to let Apache serve files and not directories.
+ RewriteCond %{REQUEST_FILENAME} -f
+ RewriteRule ^ - [L]
+
+ # Rewrite all other queries to the front controller.
+ RewriteRule ^ %{ENV:BASE}/index.php [L]
+
+
+
+
+ # When mod_rewrite is not available, we instruct a temporary redirect of
+ # the start page to the front controller explicitly so that the website
+ # and the generated links can still be used.
+ RedirectMatch 302 ^/$ /index.php/
+ # RedirectTemp cannot be used instead
+
+