Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Sivuilla olevassa haussa ei toimi skandit

Sivun loppuun

Jusle [17.07.2005 01:21:23]

#

Moi!

Sellanen ongelma, että sivuillani http://www.jusle.net/ ei toimi hakutoiminnossa skandinaaviset kirjaimet (ö, ä, å). Kun kirjoittaa hakuun esim. "lisäpalvelut", Google tulkitsee sen "lis?palvelut" ja tällöin hakutuloksia ei tietenkään tule.

Ennen sivuillani oli toimiva MSN Seach, mutta halusin vaihtaa sen Googleen. Nyt Googlen haun kanssa on tullut tuo em. ongelma, että siinä ei toimi skandinaaviset kirjaimet. Pyytäisin ystävällisesti apua joltain tietävältä, ettei vaan tarvii käyttää Microsoftia. ;-)

Ohessa käyttämäni skripti haku.php:

<?php

header("Location: http://www.google.com/search?hl=fi&q=" . $_REQUEST["q"] . "+site%3Awww.jusle.net&btnG=Hae&lr=");

?>

Bagard [17.07.2005 02:21:52]

#

http://www.google.fi/search?q=ä ja ö sekä Ä ja Ö

Klikkaappa tuota ja ihmettele. Voisit esimerkiksi str_replacella muokata näin:
ä -> %C3%A4
ö -> %C3%B6
Ä -> %C3%84
Ö -> %C3%96

En tiedä onko PHP:ssä valmista funktiota tuohon, mutta tuo on yksi tapa. Kannattaa myös välilyönti muokata plussaksi (+). Plussan queryssä taas joudut muuttamaan -> %2B

leftover [17.07.2005 09:55:57]

#

http://www.webmaailma.com/keskustelu/viewtopic.php?t=2095 vastasinkin jo että urlencode ennen $_REQUEST niin homma menee standardiurlilla.

Esmo- [17.07.2005 16:42:06]

#

<!-- Search Google -->
<center><form method="GET" action="http://www.google.com/custom" target="_top">
<a href="http://www.google.com/" target="_top">
<img src="http://www.google.com/intl/fi/images/Logo_60wht.gif" border="0" alt="Google-haku" align="middle"></a>
<input TYPE="text" name="q" size="31" maxlength="255">
<input type="submit" name="sa" VALUE="Hae">
<input TYPE="hidden" name="lr" value="lang_en|lang_fi"><b></b>
<input type="hidden" name="cof" VALUE="AH:center;GL:0;AWFID:b83fcbc1f302d5b6;">
<font face="arial,sans-serif" size="-1"><input type="hidden" name="domains" value="jusle.net"> <input type="hidden" name="sitesearch" value="jusle.net" checked> </font></td></tr></table>
</form></center>
<!-- Search Google -->

Löysin tälläisen

Jusle [17.07.2005 19:51:37]

#

Esmon antama koodi toimii muuten, mutta Google ei jostain syystä löydä mitään. Eli haku toimii, mutta mitään tuloksia ei näy. Tämä taitaa johtua itse Googlesta. Miksiköhän Google ei löydä sivuiltani mitään?

Bagard [17.07.2005 20:34:04]

#

Voipi olla, että sivuasi ei ole googlen tietokannassa vielä. Oman sivun muistaakseni pystyi lisäämään jostain googleen.

EDIT:
löytyhän se: http://www.google.fi/intl/fi/add_url.html

Jusle [18.07.2005 15:12:44]

#

Laitoin takaisin MSN Searchin, koska se toimii parhaiten.

panttu [18.07.2005 18:55:04]

#

www.altavista.fi löytää hyvin suomalaisia sivuja


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta