I recently had a user complain that when they would type a search term (like dell instead of www.dell.com) in their address bar that squid would return an error page stating that it was an invalid URL instead of IE going to the MSN search page. Upon further investigation I found that IE will only return the search page if the proxy server sends a 502 - bad gateway error, but not a 503 - service unavailable error (the default squid behavior).
===== [RE] Yes. It is not only for dell,if you type yahoo or hotmail ,it will try to resolve as http://hotmail/ or http://yahoo/ . It will expect the keyword of .com in the end. ===== To correct this I modified forward.c and changed the following: err = errorCon(ERR_DNS_FAIL, HTTP_SERVICE_UNAVAILABLE); to err = errorCon(ERR_DNS_FAIL, HTTP_BAD_GATEWAY); ===== [RE] Squid code understanding and changing to your requirement is a good one. But there is a option in squid.conf file called append_domain. Use that option as # It is used to resolve urls with out .com keyword append_domain .com [RE] Now it will try resolve for dell with the appeneded domain of .dom as http://dell.com append_domain option will resolve your problem. It can be used for if you directly type the url as http://dell.com ===== IE will now go to the search page if a user enters an invalid hostname in the URL (and has the search functionality enabled). I'm not sure if this change will ever make it into the squid stable branch but it's worth noting that most commercial proxy servers return a 502 error in this situation. == == [RE] For Changing the codes on squid, you can very well subscribe on [EMAIL PROTECTED] list (and / or) cc to [EMAIL PROTECTED] <Henrick Norstrom> ===== Regards, Muthukumar. --- =============== It is a "Virus Free Mail" =============== Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.701 / Virus Database: 458 - Release Date: 6/7/2004
