From: eldy <> Date: Fri, 14 Jun 2002 14:50:37 +0000 (+0000) Subject: no message X-Git-Tag: AWSTATS_4_1_BETA~16 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=220ec8f7f3383a994ae65e18019bd2332a2730bc;p=thirdparty%2FAWStats.git no message --- diff --git a/wwwroot/cgi-bin/awstats.pl b/wwwroot/cgi-bin/awstats.pl index c95036d9..60409570 100644 --- a/wwwroot/cgi-bin/awstats.pl +++ b/wwwroot/cgi-bin/awstats.pl @@ -4319,9 +4319,25 @@ EOF my $nompage=$Aliases{$key}?$Aliases{$key}:CleanFromCSSA($key); print ""; if (length($nompage)>$MaxLengthOfURL) { $nompage=substr($nompage,0,$MaxLengthOfURL)."..."; } - if ($ShowLinksOnUrl) { print "$nompage"; } - else { print "$nompage"; } - + if ($ShowLinksOnUrl) { + my $newkey=CleanFromCSSA($key); + if ($newkey =~ /^http(s|):/i) { + # URL seems to be extracted from a ftp or proxy log file + print "$nompage"; + } + else { + # URL seems to be an url extracted from a web or wap server log file + if ($newkey =~ /^\//) { + print "$nompage"; + } + else { + print "$nompage"; + } + } + } + else { + print "$nompage"; + } my $bredde_p=0; my $bredde_e=0; my $bredde_x=0; my $bredde_k=0; if ($max_p > 0) { $bredde_p=int($BarWidth*($_url_p{$key}||0)/$max_p)+1; } if (($bredde_p==1) && $_url_p{$key}) { $bredde_p=2; } @@ -5060,12 +5076,17 @@ EOF if ($ShowLinksOnUrl) { my $newkey=CleanFromCSSA($key); if ($newkey =~ /^http(s|):/i) { - # URL is url extracted from a proxy log file + # URL seems to be extracted from a ftp or proxy log file print "$nompage"; } else { - # URL is url extracted from a web/wap server log file - print "$nompage"; + # URL seems to be an url extracted from a web or wap server log file + if ($newkey =~ /^\//) { + print "$nompage"; + } + else { + print "$nompage"; + } } } else {