From 4750019446205fb5149d2cecc29dee24a893e80e Mon Sep 17 00:00:00 2001
From: David Beniamine <david.beniamine@tetras-libre.fr>
Date: Wed, 8 Apr 2020 12:44:29 +0200
Subject: [PATCH] Add correct htaccess

---
 docker/Dockerfile |  2 +-
 docker/htaccess   | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+), 1 deletion(-)
 create mode 100644 docker/htaccess

diff --git a/docker/Dockerfile b/docker/Dockerfile
index c23432e..a74f41e 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -25,6 +25,6 @@ RUN git clone https://framagit.org/framasoft/PrettyNoemieCMS html
 WORKDIR /var/www/html
 RUN /usr/local/bin/composer.phar install
 RUN chown -R www-data /var/www/html/
-RUN echo "SetEnv X-FRAMA-SITE" >> /var/www/html/.htaccess
+COPY htaccess /var/www/html/.htaccess
 
 RUN a2enmod rewrite
diff --git a/docker/htaccess b/docker/htaccess
new file mode 100644
index 0000000..7a9733f
--- /dev/null
+++ b/docker/htaccess
@@ -0,0 +1,22 @@
+# Enable rewrite engine and route requests to framework
+RewriteEngine On
+
+# Some servers require you to specify the `RewriteBase` directive
+# In such cases, it should be the path (relative to the document root)
+# containing this .htaccess file
+#
+#RewriteBase /
+
+
+RewriteCond %{REQUEST_FILENAME} !-f
+RewriteRule ^(medias/.*)$ /sites/%{HTTP_HOST}/$1 [L]
+
+RewriteRule ^(tmp)\/|\.ini$ - [R=404]
+
+RewriteCond %{REQUEST_FILENAME} !-l
+RewriteCond %{REQUEST_FILENAME} !-f
+RewriteCond %{REQUEST_FILENAME} !-d
+RewriteRule .* index.php [L,QSA]
+RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
+
+SetEnv X-FRAMA-SITE
-- 
GitLab