Stone Steps Inc.

Article ID: Q20041213-01

Q: How does UseHTTPS affect URL links?

A:Starting with v2.1.10.9, Stone Steps Webalizer will analyze the port number for each log record and generate URL links based on the type of the connection that was used to serve the request. Links to URLs that were served over a secure connection (SSL/TLS) will be prefixed with https:// and links to URLs served over an insecure connection will be prefixed with http://, regardless of the UseHTTPS value.

Some URLs may be served over secure and insecure connections, in which case links to these URLs will be prefixed based on the value of UseHTTPS. Finally, if port numbers are not being logged, links to all URLs will be prefixed based on the value of UseHTTPS.

Stone Steps Webalizer will also generate an additional URL type column in the standalone URL report as well as in the tabbed list of all URLs. An example of this column in the standalone URL report is shown below.

         Hits            KBytes        AvgTime        URL
----------------  ----------------  ------------   --------------------
3         12.50%         0   0.00%         0.001 - /authtest/test.html
2          8.33%         1   2.25%         0.001 * /cgi-bin/test-cgi
1          4.17%         9  17.12%         0.001   /manual/bind.html

An asterisk indicates that the URL was served only over a secure link. A dash indicates that the URL was served over secure and insecure connections. 

Stone Steps Webalizer considers a connection secure or insecure by comparing the port number in the log record with the values of HttpsPort and HttpPort configuration variables. If the port number in the log record does not match either of these variables, such log record will be processed as if there is no port number available.