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 {
|