From 3a56ed9828ff76ecb2b5b6b6efc30f99f945a3ce Mon Sep 17 00:00:00 2001 From: saeid_01 Date: Tue, 22 Aug 2023 12:00:53 +0330 Subject: [PATCH] feat: redirect to www --- .values.yaml | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/.values.yaml b/.values.yaml index 3557c9a5..980336fd 100644 --- a/.values.yaml +++ b/.values.yaml @@ -392,13 +392,15 @@ ingress: # List of host addresses to be exposed by this Ingress hosts: - - host: cssd-doc.ir - - host: cssd-doc.com + - host: www.cssd-doc.ir + - host: www.cssd-doc.com # Additional labels for this Ingress additionalLabels: # Add annotations to this Ingress annotations: + ingress.kubernetes.io/force-ssl-redirect: "true" + nginx.ingress.kubernetes.io/from-to-www-redirect: "true" # kubernetes.io/ingress.class: external-ingress # ingress.kubernetes.io/rewrite-target: / # ingress.kubernetes.io/force-ssl-redirect: true @@ -408,10 +410,10 @@ ingress: # Secrets must be manually created in the namespace. - secretName: cssd-doc-ir-certificate hosts: - - cssd-doc.ir + - www.cssd-doc.ir - secretName: cssd-doc-com-certificate hosts: - - cssd-doc.com + - www.cssd-doc.com ########################################################## # Route object for exposing services (OpenShift) @@ -574,13 +576,19 @@ configMap: listen 80; server_name cssd-doc.ir www.cssd-doc.ir; - return 301 https://cssd-doc.com$request_uri; + return 301 https://www.cssd-doc.com$request_uri; } - server { listen 80; - server_name cssd-doc.com www.cssd-doc.com; + server_name cssd-doc.com; + + return 301 https://www.cssd-doc.com$request_uri; + } + + server { + listen 80; + server_name www.cssd-doc.com; access_log /var/log/nginx/access.log main; error_log /var/log/nginx/error.log;