I have the following code referencing a URL field on the object. As long as the address in the field is typed with the leading address info like "http:www.cnn.com" the code works just fine however if I just type in "cnn.com" I get an error message from Salesforce when I click the outputlink. I can go to the record page and click the link without issue so I am guessing that Salesforce is reformatting the field on the fly. Is there a way to do the same in outputlinks?
<apex:column style="text-align:left;">
<apex:facet name="header">S.O.P.</apex:facet>
<apex:outputlink target="_blank"
disabled="{!IF(ISBLANK(acc.Account_Servicing_Task__r.Standard_Operating_Procedures_SOP__c),true,false)}"
value="{!acc.Account_Servicing_Task__r.Standard_Operating_Procedures_SOP__c}">
SOP
</apex:outputlink>
</apex:column>