diff -ruN smeserver-userpanel-1.1/root/etc/e-smith/templates/etc/httpd/admin-conf/httpd.conf/80Aliases05userpanel smeserver-userpanel-1.1-4/root/etc/e-smith/templates/etc/httpd/admin-conf/httpd.conf/80Aliases05userpanel --- smeserver-userpanel-1.1/root/etc/e-smith/templates/etc/httpd/admin-conf/httpd.conf/80Aliases05userpanel 2014-08-22 19:08:39.000000000 +0400 +++ smeserver-userpanel-1.1-4/root/etc/e-smith/templates/etc/httpd/admin-conf/httpd.conf/80Aliases05userpanel 2015-10-16 01:01:54.348553751 +0400 @@ -1,9 +1,10 @@ # Aliases for the e-smith-user panel: - ScriptAlias /user-manager/cgi-bin /etc/e-smith/web/panels/user/cgi-bin Alias /user-manager /etc/e-smith/web/panels/user/html - - ScriptAlias /user/cgi-bin /etc/e-smith/web/panels/user/cgi-bin - Alias /user /etc/e-smith/web/panels/user/html + { + my $UserAlias = ${UserPanelAlias} || 'user'; + $OUT .= " ScriptAlias /$UserAlias/cgi-bin /etc/e-smith/web/panels/user/cgi-bin\n"; + $OUT .= " Alias /$UserAlias /etc/e-smith/web/panels/user/html\n"; + } diff -ruN smeserver-userpanel-1.1/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/28UserManagerProxyPass smeserver-userpanel-1.1-4/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/28UserManagerProxyPass --- smeserver-userpanel-1.1/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/28UserManagerProxyPass 2014-08-22 19:08:39.000000000 +0400 +++ smeserver-userpanel-1.1-4/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/28UserManagerProxyPass 2015-10-15 23:16:04.240354029 +0400 @@ -3,9 +3,11 @@ $haveSSL = (exists ${modSSL}{status} and ${modSSL}{status} eq "enabled") ? 'yes' : 'no'; $plainTextAccess = ${'httpd-admin'}{PermitPlainTextAccess} || 'no'; + $UserAlias = ${UserPanelAlias} || 'user'; + $OUT = ''; - foreach $place ('user-manager','user') + foreach $place ('user-manager',$UserAlias) { if (($port eq "80") && ($haveSSL eq 'yes') && ($plainTextAccess ne 'yes')) { diff -ruN smeserver-userpanel-1.1/root/etc/e-smith/web/functions/userpanel-navigation smeserver-userpanel-1.1-4/root/etc/e-smith/web/functions/userpanel-navigation --- smeserver-userpanel-1.1/root/etc/e-smith/web/functions/userpanel-navigation 2014-08-22 19:08:39.000000000 +0400 +++ smeserver-userpanel-1.1-4/root/etc/e-smith/web/functions/userpanel-navigation 2015-10-17 15:06:35.939945353 +0400 @@ -141,6 +141,8 @@ my $acctName = $ENV{'REMOTE_USER'}; my @adminpanels; + my $UserAlias = $conf{UserPanelAlias} || 'user'; + my $availablePanels = db_get_prop(\%accounts, $acctName, 'AdminPanels') || ''; push (@adminpanels, split (/,/, $availablePanels, -1)); @@ -259,7 +261,7 @@ $nav {$heading} {'WEIGHT'} += $headingWeight; my @filename = split /\//, $files_hash{$file}; - my $path = "/user/$filename[scalar @filename - 1]"; + my $path = "/$UserAlias/$filename[scalar @filename - 1]"; push @{ $nav {$heading} {'DESCRIPTIONS'} }, { DESCRIPTION => $description,