LP#1775466 Copy ang6 apache configs to 2.2 sample file
authorBill Erickson <berickxx@gmail.com>
Thu, 2 Aug 2018 18:45:39 +0000 (14:45 -0400)
committerBill Erickson <berickxx@gmail.com>
Thu, 2 Aug 2018 18:45:39 +0000 (14:45 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/examples/apache/eg_vhost.conf.in

index 0c0361e..2720867 100644 (file)
@@ -828,8 +828,32 @@ RewriteRule ^/openurl$ ${openurl:%1} [NE,PT]
 #RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [NE,R,L]
 
 
-<Directory "/openils/var/web/eg2">
-    FallbackResource /eg2/index.html
+# ------------------------------------------------------------------------
+# /eg2/ client setup and locale configuration.
+#
+# If a valid locale cookie is present that does not match the current
+# path, redirect to the requested locale path.
+# Otherwise, if no locale is active, redirect to the default locale.
+
+# fr-CA
+#RewriteCond %{REQUEST_URI} ^/eg2/
+#RewriteCond %{REQUEST_URI} !^/eg2/fr-CA/
+#RewriteCond %{HTTP_COOKIE} eg_locale=fr_ca
+#RewriteRule ^/eg2/(.*) https://%{HTTP_HOST}/eg2/fr-CA/$1 [R=307,L]
+
+# Default / en-US.
+# No alternate supported cookie provided.
+#RewriteCond %{REQUEST_URI}  ^/eg2/
+#RewriteCond %{REQUEST_URI}  !^/eg2/([a-z]{2}-[A-Z]{2})/
+#RewriteRule ^/eg2/(.*) https://%{HTTP_HOST}/eg2/en-US/$1 [R=307,L]
+
+# en-US build
+# This is the only required configuration when only using the default locale.
+<Directory "/openils/var/web/eg2/en-US">
+    FallbackResource /eg2/en-US/index.html
 </Directory>
 
-
+# fr-CA build
+#<Directory "/openils/var/web/eg2/fr-CA">
+#    FallbackResource /eg2/fr-CA/index.html
+#</Directory>