From a1e9d8364cf79ed17c7cbec2355796b0b4768864 Mon Sep 17 00:00:00 2001 From: Stephen Smoogen Date: Fri, 21 Jul 2023 08:36:23 -0400 Subject: [PATCH] Temporary fix website by restoring multiview It was thought that MultiViews was not needed for various websites to work and so was removed. It turns out that was wrong, and it was very much relied on for permissions of pages to work on the proxies and such. Mea-culpa mea-culpa This fix restores the item until we are able to come up with a better fix. Signed-off-by: Stephen Smoogen --- roles/fedora-budget/proxy/files/languages.conf | 3 +++ roles/fedora-web/alt/files/languages.conf | 2 ++ roles/fedora-web/community/files/languages.conf | 2 ++ roles/fedora-web/flocktofedora/files/languages.conf | 2 ++ roles/fedora-web/getfedora/files/languages.conf | 2 ++ roles/fedora-web/iot/files/languages.conf | 2 ++ roles/fedora-web/labs/files/languages.conf | 2 ++ 7 files changed, 15 insertions(+) diff --git a/roles/fedora-budget/proxy/files/languages.conf b/roles/fedora-budget/proxy/files/languages.conf index 5bf33b792d..6f7f9f74ba 100644 --- a/roles/fedora-budget/proxy/files/languages.conf +++ b/roles/fedora-budget/proxy/files/languages.conf @@ -80,6 +80,9 @@ AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB + + Options MultiViews + SetEnvIf Request_URI ^/af/ prefer-language=af SetEnvIf Request_URI ^/ar/ prefer-language=ar SetEnvIf Request_URI ^/as/ prefer-language=as diff --git a/roles/fedora-web/alt/files/languages.conf b/roles/fedora-web/alt/files/languages.conf index 2709bdc8ce..ba54d21a33 100644 --- a/roles/fedora-web/alt/files/languages.conf +++ b/roles/fedora-web/alt/files/languages.conf @@ -55,6 +55,8 @@ AliasMatch ^(?:/(?:ar|bg|bn|bn_IN|ca|cs|da|de|en|es|fa|fi|fr|fur|gu|he|hu|id|it| + Options MultiViews + SetEnvIf Request_URI ^/ar/ prefer-language=ar SetEnvIf Request_URI ^/bg/ prefer-language=bg SetEnvIf Request_URI ^/bn/ prefer-language=bn diff --git a/roles/fedora-web/community/files/languages.conf b/roles/fedora-web/community/files/languages.conf index fe692127f2..7b24bfd4d5 100644 --- a/roles/fedora-web/community/files/languages.conf +++ b/roles/fedora-web/community/files/languages.conf @@ -86,6 +86,8 @@ AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|el|en|en_GB|es|eu + Options MultiViews + SetEnvIf Request_URI ^/af/ prefer-language=af SetEnvIf Request_URI ^/ar/ prefer-language=ar SetEnvIf Request_URI ^/as/ prefer-language=as diff --git a/roles/fedora-web/flocktofedora/files/languages.conf b/roles/fedora-web/flocktofedora/files/languages.conf index 96b1978b3a..bd153bbe5d 100644 --- a/roles/fedora-web/flocktofedora/files/languages.conf +++ b/roles/fedora-web/flocktofedora/files/languages.conf @@ -80,6 +80,8 @@ AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB + Options MultiViews + SetEnvIf Request_URI ^/af/ prefer-language=af SetEnvIf Request_URI ^/ar/ prefer-language=ar SetEnvIf Request_URI ^/as/ prefer-language=as diff --git a/roles/fedora-web/getfedora/files/languages.conf b/roles/fedora-web/getfedora/files/languages.conf index 6d88610dd3..9e54f130b5 100644 --- a/roles/fedora-web/getfedora/files/languages.conf +++ b/roles/fedora-web/getfedora/files/languages.conf @@ -82,6 +82,8 @@ AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB + Options MultiViews + SetEnvIf Request_URI ^/af/ prefer-language=af SetEnvIf Request_URI ^/ar/ prefer-language=ar SetEnvIf Request_URI ^/as/ prefer-language=as diff --git a/roles/fedora-web/iot/files/languages.conf b/roles/fedora-web/iot/files/languages.conf index 0aededece9..1a6cfe68b4 100644 --- a/roles/fedora-web/iot/files/languages.conf +++ b/roles/fedora-web/iot/files/languages.conf @@ -81,6 +81,8 @@ AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB + Options MultiViews + SetEnvIf Request_URI ^/af/ prefer-language=af SetEnvIf Request_URI ^/ar/ prefer-language=ar SetEnvIf Request_URI ^/as/ prefer-language=as diff --git a/roles/fedora-web/labs/files/languages.conf b/roles/fedora-web/labs/files/languages.conf index cabf969459..0b16b17773 100644 --- a/roles/fedora-web/labs/files/languages.conf +++ b/roles/fedora-web/labs/files/languages.conf @@ -58,6 +58,8 @@ AliasMatch ^(?:/(?:ar|bn_IN|ca|cs|da|de|en|es|fa|fi|fr|fur|he|hi|hu|id|it|ja|km| + Options MultiViews + SetEnvIf Request_URI ^/ar/ prefer-language=ar SetEnvIf Request_URI ^/bn_IN/ prefer-language=bn-in SetEnvIf Request_URI ^/ca/ prefer-language=ca