diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4185abc8d778c9d690a942264ef0b239fe32c663..9c387cb050e44142f07874bcf5db0f334123f4a6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -48,8 +48,8 @@ deploy_doc_develop:
   variables:
     GIT_STRATEGY: none
   script:
-    - mv doc/html /var/www//html
-    - echo "Check it out at https://vkcv.de/"
+    - rsync -avh doc/html /var/www/html/develop --delete
+    - echo "Check it out at https://vkcv.de/develop"
 
 deploy_doc_branch:
   except:
@@ -64,5 +64,5 @@ deploy_doc_branch:
   variables:
     GIT_STRATEGY: none
   script:
-    - mv doc/html /var/www/html/branch/$CI_COMMIT_BRANCH
+    - rsync -avh  doc/html /var/www/html/branch/$CI_COMMIT_BRANCH --delete
     - echo "Check it out at https://vkcv.de/branch/$CI_COMMIT_BRANCH"
\ No newline at end of file