From f717d7e66d508bfba85b3c34480979e919a70dea Mon Sep 17 00:00:00 2001 From: alex Date: Sun, 1 Feb 2026 11:24:05 +0100 Subject: Redirects for alex blog --- infrastructure/roles/web/tasks/main.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/infrastructure/roles/web/tasks/main.yaml b/infrastructure/roles/web/tasks/main.yaml index 4fea1b3..d072004 100644 --- a/infrastructure/roles/web/tasks/main.yaml +++ b/infrastructure/roles/web/tasks/main.yaml @@ -26,6 +26,11 @@ cmd: a2enmod headers creates: /etc/apache2/mods-enabled/headers.load notify: restart web +- name: enable mod_rewrite + ansible.builtin.command: + cmd: a2enmod rewrite + creates: /etc/apache2/mods-enabled/rewrite.load + notify: restart web - name: ssl site ansible.builtin.copy: dest: /etc/apache2/sites-enabled/ssl.conf @@ -53,6 +58,11 @@ RedirectMatch "^/$" "https://ñix.es/cgit/alex/ñix.es.git/about/" + + RewriteEngine on + RewriteCond ${alexblog:$1} >"" + RewriteMap alexblog "txt:/home/alex/public_html/redirections.txt" + RewriteRule "^/~alex/(.*)" "/~alex/${alexblog:$1}" [R=308,L] notify: restart web - name: gemini -- cgit v1.2.3