fuzzyworld

fuzzyworld-tools / commit

Add redirects for /why/ and /principles/ to /why-i-left-gitlab/

20127f8f522b7760ffb09470d91a35e89ceef524 · Pavel Safronov · 2026-10-27 22:18:12 -0700 · parents bb4044c3789f

Add redirects for /why/ and /principles/ to /why-i-left-gitlab/

- Redirect /why/ to /why-i-left-gitlab/ for links from GitLab repos
- Redirect /principles/ to /why-i-left-gitlab/#principles (section in new page)

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
 server/site/htaccess | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/server/site/htaccess b/server/site/htaccess
index 19d3669..2bfef89 100644
--- a/server/site/htaccess
+++ b/server/site/htaccess
@@ -8,6 +8,12 @@ RewriteEngine On
 RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
 RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
 
+# Redirect /why/ to /why-i-left-gitlab/ (old URL from GitLab repo READMEs)
+RewriteRule ^/why/?$ /why-i-left-gitlab/ [R=301,L]
+
+# Redirect /principles/ to /why-i-left-gitlab/#principles (content was consolidated)
+RewriteRule ^/principles/?$ /why-i-left-gitlab/#principles [R=301,L]
+
 # Nothing in this tree is ever executed: pages are pre-generated HTML, raw copies
 # are images only, and public clone copies are plain git data.
 RemoveHandler .php .php3 .php4 .php5 .php7 .php8 .phtml .phar .shtml .cgi .pl .py