Google Answers Logo
View Question
 
Q: problem with GOOGLE search engine ( Answered 5 out of 5 stars,   1 Comment )
Question  
Subject: problem with GOOGLE search engine
Category: Computers > Internet
Asked by: douglas69-ga
List Price: $2.00
Posted: 05 Mar 2003 11:10 PST
Expires: 04 Apr 2003 11:10 PST
Question ID: 172204
Why do web URL results with  ? and %  characters in the LINKS get
transalted into  %3F  and then you get error messages when you click?

For example, if you search on GOOGLE.COM for something, and the
resultant URL includes a ? or & character, you can click through. 
However on GOOGLE.COM enhanced partners ( AOL.COM and CNN.COM ) if you
click on the idential same resultant URL you get a PAGE NOT FOUND
ERROR.

Any ideas?  Who should I contact about this problem?

( for an example, try a search on "PRISCILLA HAUSER" on GOOGLE,
AOL.com and CNN.com and you will immediately notice the problem ...
this can be replicated with any web site that uses ? and & characters
).

Clarification of Question by douglas69-ga on 06 Mar 2003 05:11 PST
... try clicking on the 1st response link from this query ....

http://websearch.cnn.com/search/search?sites=cnn&source=cnn&invocationType=side%2Fbottom&sites=google&query=priscilla+hauser

... the same search result, this time in position # 3, from this
result ...

://www.google.ca/search?q=priscilla+hauser


they are both the same response...  ( please note these are not the
sponsored results but the search results )
Answer  
Subject: Re: problem with GOOGLE search engine
Answered By: theta-ga on 06 Mar 2003 05:27 PST
Rated:5 out of 5 stars
 
Hi douglas69-ga,
   I checked out the sites you mentioned, and the problem seems to
occur only on AOL. Google and CNN work fine for me. I tested using
IE5,IE6 and Opera 7.01 on a Windows 98 computer. So, we can safely
disregard the possibility of this being a browser error.
   The problem you are experiencing appears to be due to a coding
error at AOL. Dynamic URL's are incorrectly encoded and displayed on
the results page.
   The URL's for web pages can contain only a small set of characters.
Other characters, which are not part of this set, have to be encoded
and then included in the URL. URL encoding of a character consists of
a "%" symbol, followed by the two-digit hexadecimal code for that
character.
   However, some special characters have special meaning and can occur
in the URL without encoding. See this example URL:
    www.mysite.com/search?var1=data1&var2=data?2
   Here, the first question mark(?) character indicates that the
characters following it are variable=data pairs. This ? should not be
encoded. Similarily, the equals(=) sign seperating the variable name
indicates that the data value is assigned to the variable specified.
This too does not have to be encoded. However, all the data values
must be properly encoded. So, the second data value (data?2) which
contains the ? character, will be encoded as data%3f2. So the properly
encoded URL will be:
    www.mysite.com/search?var1=data1&var2=data%3f2

For more information, check out the following page:
     - URL Encoding
       ( http://www.blooberry.com/indexdot/html/topics/urlencoding.htm
)

The problem with the AOL site is that it encodes ALL the special
characters it finds in the URL, regardless of its meaning in the
current context. As a result, when the target site's webserver
receives this encoded URL, the server is unable to decipher that a
part of the URL contains data that is being passed to it. It looks for
a file or directory matching the decoded URL, and on not finding it,
displays an error message.

To get this fixed, you can contact the AOL search team via their
feedback form:
         - AOL Search: Feedback
           ( http://search.aol.com/aolcom/feedback.jsp )
I have already sent a problem report apprising them of the problem.

To check if the problem lay with Google or its search partner, I
performed the search on Google and some of its Search partners:
 -> Google ( ://www.google.com/search?hl=en&lr=&ie=ISO-8859-1&q=PRISCILLA+HAUSER)
 -> AOL ( http://search.aol.com/aolcom/search?query=PRISCILLA+HAUSER )
 -> CNN ( http://websearch.cnn.com/search/search?sites=cnn&source=cnn&invocationType=side%2Fbottom&sites=google&query=PRISCILLA+HAUSER)
 -> AT&T Worldwide (
http://www.att.net/cgi-bin/websearch?cmd=qry&qry=PRISCILLA+HAUSER&image.x=10&image.y=6)
 -> EarthLink ( http://search.earthlink.net/search?site=earthlink-ws&q=PRISCILLA+HAUSER
)
 -> Sympatico.ca ( http://search.sli.sympatico.ca/asp/redirect.asp?lang=en&provider=sli&mode=Popular&query=PRISCILLA+HAUSER&go=true&search.x=12&search.y=9)
 -> Netscape ( http://search.netscape.com/nscp_results.adp?source=NSCPTop&query=PRISCILLA%20HAUSER
)
 -> Compuserve ( http://websearch.cs.com/cs/cs_results.adp?source=cscom&uType=5049181&query=PRISCILLA+HAUSER&x=8&y=7
)

  The problem occurred only on AOL, Netscape and Compuserve. This
clears Google, since its and the other partners site worked fine.

+-----------------------------------------------------------+

Hope this helps.
If you need any clarifications, just ask!

Regards,
Theta-ga
:-)


========================================
Google Search Terms Used:
     PRISCILLA HAUSER          ;-)
     html url encoding
     google search partners

Clarification of Answer by theta-ga on 06 Mar 2003 05:38 PST
Hi douglas69-ga,
   You were correct about CNN. Intrestingly, CNN displays both the
correct and incorrect links for the URL. The results are displayed in
the following format:
[Page Title]  Priscilla Hauser - Tole Painting - Crafty Traditions -
Decorative
[ page text ]  ...
[ page text ]  ...
[Page URL]    http://www.craftytraditions.com/catalogue_page.asp?category_id=223
- 43k

Here, if you click on the Page title(the first line) you will get the
error, but if you click the page URL(the last line), the destination
page opens just fine. The reason for this problem remains the same.

I'll check out the other partner sites and get back to you.

Regards,
Theta-ga

Request for Answer Clarification by douglas69-ga on 06 Mar 2003 06:46 PST
Since all those sites are supposed to be " GOOGLE - ENHANCED ? " I
would think that someone at Google might want to look into this ....
you would think this is a major problem and that Google would want to
know about.

Does anyone at Google read these Q & A 's ?   And, if you have a
contact at Google Answers, maybe you should forward a copy of this.

Thanks for your answer... at least I dont feel that its just me which
was my concern in the first place!

Clarification of Answer by theta-ga on 06 Mar 2003 07:24 PST
Hi douglas69,
   Thanks for the 5 star rating. :-)
   As for the Google search partners, I believe Google gives them
plenty of leeway on how they can format their results. Hence, any
problems that may occur as a result, are the responsibility of that
particular site.
   I have already informed AOL and CNN of the problem. Hopefully, the
problem will be fixed soon.
Glad to have been of help.
Regards,
Theta-ga
douglas69-ga rated this answer:5 out of 5 stars

Comments  
Subject: Re: problem with GOOGLE search engine
From: floorten-ga on 06 Mar 2003 02:22 PST
 
This works fine for me. Which browser are you using?

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy