@@ -53,11 +53,11 @@ check_args '2' "$#" 'USER DOMAIN [IP] [RESTART] [ALIASES] [PROXY_EXTENSIONS]'
5353is_format_valid ' user' ' domain' ' aliases' ' ip' ' proxy_ext'
5454is_object_valid ' user' ' USER' " $user "
5555is_object_unsuspended ' user' ' USER' " $user "
56- is_package_full ' WEB_DOMAINS'
56+ is_package_full ' WEB_DOMAINS'
5757
58- if [ " $aliases " != " none" ]; then
58+ if [ " $aliases " != " none" ]; then
5959 ALIAS=" $aliases "
60- is_package_full ' WEB_ALIASES'
60+ is_package_full ' WEB_ALIASES'
6161fi
6262
6363if [ " $( $BIN /v-list-web-domain $user $domain_utf plain | cut -f 1) " != " $domain " ]; then
6969 is_domain_new ' web' " $domain ,$aliases "
7070fi
7171if [ -z " $( is_ip_format_valid $domain ) " ]; then
72- echo " Error: Invalid domain format. IP address detected as input."
72+ echo " Error: Invalid domain format. IP address detected as input."
7373 exit 1
7474fi
7575
@@ -153,7 +153,12 @@ else
153153 # Check and skip www alias for subdomains.
154154 IFS=' .' read -r -a domain_elements <<< " $domain"
155155 if [ " ${# domain_elements[@]} " -gt 2 ]; then
156- ALIAS=" "
156+ is_valid_2_part_extension $domain
157+ if [ $? -ne 0 ]; then
158+ ALIAS=" "
159+ else
160+ ALIAS=" www.$domain "
161+ fi
157162 else
158163 ALIAS=" www.$domain "
159164 fi
170175# Preparing domain variables
171176prepare_web_domain_values
172177
173- if [ -z " $WEB_TEMPLATE " ]; then
178+ if [ -z " $WEB_TEMPLATE " ]; then
174179 WEB_TEMPLATE=' default'
175180 update_user_value " $user " ' $WEB_TEMPLATE' " default"
176181fi
@@ -186,12 +191,12 @@ if [ -n "$PROXY_SYSTEM" ]; then
186191 PROXY_EXT=" $PROXY_EXT ,exe,pdf,ppt,txt,odt,ods,odp,odf,tar,wav,bmp"
187192 PROXY_EXT=" $PROXY_EXT ,rtf,js,mp3,avi,mpeg,flv,html,htm"
188193 fi
189- if [ -z " $PROXY_TEMPLATE " ]; then
194+ if [ -z " $PROXY_TEMPLATE " ]; then
190195 PROXY_TEMPLATE=' default'
191196 update_user_value " $user " ' $PROXY_TEMPLATE' " default"
192197 fi
193-
194- add_web_config " $PROXY_SYSTEM " " $PROXY_TEMPLATE .tpl"
198+
199+ add_web_config " $PROXY_SYSTEM " " $PROXY_TEMPLATE .tpl"
195200fi
196201
197202# ----------------------------------------------------------#
0 commit comments