WN

WN (https://www.wn.se/forum/index.php)
-   Allmänt (https://www.wn.se/forum/forumdisplay.php?f=2)
-   -   Sökningar i tex Google (https://www.wn.se/forum/showthread.php?t=6693)

stardes 2005-03-13 00:40

Jag har märkt att man får en del träffar på tex text som man har i ett dokument på webbsidan. Om man bygger en sida med ramar så blir det fel när man klickar på ett dokument som normalt ligger i en ram. Man missar ju en hel del av sidan och det ser ju inte så bra ut för besökaren.

Någon som vet hur man kan bete sig för att få alla dokument på en webbsida att peka på samma sida, tex www.domän.se/index.htm och inte www.domän.se/kontakt.htm som exempel om man nu får en träff på tex ett telefonnummer som ligger på just kontakt.htm.

guran 2005-03-13 02:33

Det är precis det här som är dilemat med att bygga en sida med frames och också den anledning till att avråda från att bygga med frames som ges.

Men som ett svar på din fråga så skulle detta kunna vara en lösning vilket kräver en lösning med asp eller php eller något annat skriptspråk.

I index... lägger du en variabel. Varje annan sida som ska ligga i en frame kontrollerar om variablen har ett värde. Om den inte har det, så ligger sidan inte i framen och då kan du ladda om index... och samtidigt skicka med information till index... att den ska lägga in kontakt...

kullervo 2005-03-13 10:38

Här är två icke-testade idéer:

Kolla på referer-adressen som skickas med HTTP-huvudet. Om den inte kommer från framset-sidan så redirect:as man dit. Borde fungera i över 99% av fallen.

Använd javascript som kollar om det finns ett mamma-fönster. Om inte, redirect.

Lindahl 2005-03-13 10:47

Problemet med referer-data är att brandväggar kan stoppa den. I mitt fall har bara ca 80% av besökarna referer. Jag skulle rekommendera javascript som redirectar till framesetet tillsammans med nån form av script som laddar rätt sida i huvudframen. Dock, IE har en bugg när det gäller detta. Skrev ihop lite kod som visar hur det hela kan lösas client-side samt som demonstrerar buggen i IE, som kan laddas ner här: http://home.bip.net/lindahl/ie.zip

kullervo 2005-03-13 11:04

Citat:

Originally posted by Baltiz@Mar 13 2005, 10:47
Problemet med referer-data är att brandväggar kan stoppa den. I mitt fall har bara ca 80% av besökarna referer. Jag skulle rekommendera javascript som redirectar till framesetet tillsammans med nån form av script som laddar rätt sida i huvudframen. Dock, IE har en bugg när det gäller detta. Skrev ihop lite kod som visar hur det hela kan lösas client-side samt som demonstrerar buggen i IE, som kan laddas ner här: http://home.bip.net/lindahl/ie.zip

Bara 80%... Jag har inte kollat upp det så noga, men nog trodde jag att det var betydligt fler än så. Hsh så är 80% en hel del så man kan ju ändå använda de datat i första hand.

hedberg 2005-03-13 13:26

Det finns väl ytterligare en variant, vet inte om den är bra eller dålig, därför bollar jag den lite med er:

metatag i index-filen om INDEX,NOFOLLOW. Man skriver i NOFRAMES delen in i princip all viktig info från undersidor.
På alla undersidor har man NOINDEX,NOFOLLOW i metataggarna.

Googles indexerar utan frames har jag märkt. Så det innebär att den kommer att läsa av metataggarna i indexfilen, indexera den men skippa resten av sajten. I och med att man har lagt in all viktig textinfo i NOFRAMES-delen så blir det så att index-sidan är den som hamnar på google ...

Lindahl 2005-03-13 13:34

hedberg:
Då uppstår ju ett ganska stort problem. Om du har en webbplats som omfattar flera hundra dokument, som alla är specifika och matnyttiga så kommer ju sökrobotar inte att hitta dem. Med andra ord uselt sett i ett SEO-perspektiv. Det går omöjligt att sammanfatta hundratals dokument i en noframestagg.

stardes 2005-03-13 22:22

Jag kan söka på text som fínns i dokumenten men inte på ord som jag lagt in under "kewords" i koden.

Har någon koll på varför detta inte fungerar?

Lindahl 2005-03-13 22:28

Google ignorerar keywordsen och går enbart på texten.

Ingen som kommer ihåg tv-reklamen för många år sen med nån gubbe som snackade med bred skånska (har jag för mig) och sa att han hade lagt in varenda basketterm på sin sexsida? Apropå keywords... Är väl av den anledningen som google skiter i dem...

stardes 2005-03-13 22:41

Man får skriva in sina kewords i index.htm men samma textfärg som bakgrunden, en liten idé bara.


Alla tider är GMT +2. Klockan är nu 15:43.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson