From d419cf81081cf59efc5342dcb3bba4184fe2c36b Mon Sep 17 00:00:00 2001
From: Christopher Guindon <chris.guindon@eclipse-foundation.org>
Date: Mon, 8 Apr 2024 18:52:26 +0000
Subject: [PATCH] Update file default.conf

---
 config/nginx/default.conf | 70 +++++++++++++++++++--------------------
 1 file changed, 35 insertions(+), 35 deletions(-)

diff --git a/config/nginx/default.conf b/config/nginx/default.conf
index 573c99ec..ad2059bc 100644
--- a/config/nginx/default.conf
+++ b/config/nginx/default.conf
@@ -36,7 +36,7 @@ server {
 
   # location /sitemap.xml {
   #   alias  /usr/share/nginx/html/sitemap.xml;
-  # }
+  # } 
 
   # location /robots.txt {
   #   alias  /usr/share/nginx/html/robots.txt;
@@ -52,10 +52,10 @@ server {
 
     # www.eclipse.org/home
     # https://git.eclipse.org/c/www.eclipse.org/home.git/tree/
-    rewrite ^/home/search.php /home/search redirect;
-    rewrite ^/home/newcomers.php /home/newcomers redirect;
-    rewrite ^/home/welcome.php /home/welcome redirect;
-    rewrite ^/home/whatis.php /home/whatis redirect;
+    rewrite ^/home/search.php https://$host/home/search redirect;
+    rewrite ^/home/newcomers.php https://$host/home/newcomers redirect;
+    rewrite ^/home/welcome.php https://$host/home/welcome redirect;
+    rewrite ^/home/whatis.php https://$host/home/whatis redirect;
 
     # www.eclipse.org/getting_started
     # https://git.eclipse.org/c/www.eclipse.org/getting_started.git/tree/
@@ -66,44 +66,44 @@ server {
 
     # www.eclipse.org/documentation
     # https://git.eclipse.org/c/www.eclipse.org/documentation.git/tree/
-    rewrite ^/documentation/index.php /documentation redirect;
+    rewrite ^/documentation/index.php https://$host/documentation redirect;
 
     # www.eclipse.org/europe
     # https://git.eclipse.org/c/www.eclipse.org/europe.git/tree/
-    rewrite ^/europe/index.php /europe redirect;
-    rewrite ^/europe/faq.php /europe/faq redirect;
-    rewrite ^/europe/aisbl_membership_faq.php /europe/aisbl-membership-faq redirect;
+    rewrite ^/europe/index.php https://$host/europe redirect;
+    rewrite ^/europe/faq.php https://$host/europe/faq redirect;
+    rewrite ^/europe/aisbl_membership_faq.php https://$host/europe/aisbl-membership-faq redirect;
 
     # www.eclipse.org/ide
     # https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org/-/issues/444
     # Redirect /ide/ and /ide/index.php to /topics/ide/
-    rewrite ^/ide /topics/ide permanent;
-    rewrite ^/ide/ /topics/ide permanent;
-    rewrite ^/ide/index.php /topics/ide permanent;
+    rewrite ^/ide https://$host/topics/ide permanent;
+    rewrite ^/ide/ https://$host/topics/ide permanent;
+    rewrite ^/ide/index.php https://$host/topics/ide permanent;
 
 
     # www.eclipse.org/contribute
     # https://git.eclipse.org/c/www.eclipse.org/contribute.git/tree/
-    rewrite ^/contribute/dev_program /contribute/dev-program redirect;
-    rewrite ^/contribute/dev_program.php /contribute/dev-program redirect;
-    rewrite ^/contribute/dev_program/index.php /contribute/dev-program redirect;
-    rewrite ^/contribute/dev_program/faq.php /contribute/dev-program/faq redirect;
+    rewrite ^/contribute/dev_program https://$host/contribute/dev-program redirect;
+    rewrite ^/contribute/dev_program.php https://$host/contribute/dev-program redirect;
+    rewrite ^/contribute/dev_program/index.php https://$host/contribute/dev-program redirect;
+    rewrite ^/contribute/dev_program/faq.php https://$host/contribute/dev-program/faq redirect;
     rewrite ^/contribute/cla https://accounts.eclipse.org/user/eca redirect;
     rewrite ^/contribute/cla/index.php https://accounts.eclipse.org/user/eca redirect;
     
 
 
     # www.eclipse.org/openchain
-    rewrite ^/projects/openchain /openchain redirect;
+    rewrite ^/projects/openchain https://$host/openchain redirect;
 
     # www.eclipse.org/security
     # https://git.eclipse.org/c/www.eclipse.org/security.git/tree/
-    rewrite ^/security/index.php /security/ redirect;
-    rewrite ^/security/known.php /security/known/ redirect;
-    rewrite ^/security/policy.php /security/policy/ redirect;
-    rewrite ^/security/policy_2011.php /security/policy/ redirect;
-    rewrite ^/security/report.php /security/report/ redirect;
-    rewrite ^/security/team.php /security/team/ redirect;
+    rewrite ^/security/index.php https://$host/security/ redirect;
+    rewrite ^/security/known.php https://$host/security/known/ redirect;
+    rewrite ^/security/policy.php https://$host/security/policy/ redirect;
+    rewrite ^/security/policy_2011.php https://$host/security/policy/ redirect;
+    rewrite ^/security/report.php https://$host/security/report/ redirect;
+    rewrite ^/security/team.php https://$host/security/team/ redirect;
 
     # www.eclipse.org/articles
     location /articles {
@@ -114,24 +114,24 @@ server {
     }
 
     # www.eclipse.org/membership
-    rewrite ^/membership/index.php /membership/ redirect;
-    rewrite ^/membership/support_eclipse/index.php /sponsor/ redirect;
-    rewrite ^/membership/vote2008/ /membership/vote-2008/ redirect;
-    rewrite ^/membership/vote2009/ /membership/vote-2009/ redirect;
-    rewrite ^/membership/vote2011/ /membership/vote-2011/ redirect;
-    rewrite ^/membership/vote2019/ /membership/vote-2019/ redirect;
-    rewrite ^/membership/vote2020/ /membership/vote-2020/ redirect;
-    rewrite ^/membership/exploreMembership.php$ /membership/explore-membership/ permanent;
-    rewrite ^/membership/showMember.php$ /membership/show-member/ permanent;
+    rewrite ^/membership/index.php https://$host/membership/ redirect;
+    rewrite ^/membership/support_eclipse/index.php https://$host/sponsor/ redirect;
+    rewrite ^/membership/vote2008/ https://$host/membership/vote-2008/ redirect;
+    rewrite ^/membership/vote2009/ https://$host/membership/vote-2009/ redirect;
+    rewrite ^/membership/vote2011/ https://$host/membership/vote-2011/ redirect;
+    rewrite ^/membership/vote2019/ https://$host/membership/vote-2019/ redirect;
+    rewrite ^/membership/vote2020/ https://$host/membership/vote-2020/ redirect;
+    rewrite ^/membership/exploreMembership.php$ https://$host/membership/explore-membership/ permanent;
+    rewrite ^/membership/showMember.php$ https://$host/membership/show-member/ permanent;
     location ~ ^/membership/become_a_member/\w*\.php$ {
-      rewrite ^/membership/become_a_member/committer.php$ https://www.eclipse.org/membership/become-a-member/committer/ permanent;
+      rewrite ^/membership/become_a_member/committer.php$ https://$host/membership/become-a-member/committer/ permanent;
       # match index.php and all subpages of become_a_member and redirect to
       # /membership/#tab-membership
-      return 301 /membership/#tab-membership;
+      return 301 https://$host/membership/#tab-membership;
     }
     location ~ ^/membership/faq/\w*\.php$ {
       # match index.php and all subpages of faq and redirect to /membership/
-      return 301 /membership/;
+      return 301 https://$host/membership/;
     }
     
     root /usr/share/nginx/html/;
-- 
GitLab