Server Side Includes og leitarvélar

Í gćrkvöldi breytti ég dagbókinni á ţann veg ađ nú kemur dálkur vinstra megin hjá öllum stökum fćrslum. Dálkurinn sýnir međal annars nýjustu fćrslurnar í dagbókinni.

Sá löstur er á ţessari lausn ađ leitarvélar fá ţarna auka efni sem ţćr flokka međ síđunni. Ţví fylgir ađ meira verđur um ađ fólk kemur inn á síđu í leit ađ efni sem ekki er ţar lengur. Einnig er ţetta spurning um bandvídd, ţar sem ţarna er veriđ ađ sćkja efni sem kemur leitarvélum ekki viđ!

Til ađ sporna gegn ţví setti ég ţetta ţannig upp ađ leitarvélar fá ekki dálkinn. Ţađ er frekar einfalt. Í httpd.conf skrána ţarf ađ setja nokkrar línur:

BrowserMatchNoCase GoogleBot SEARCH_BOT
BrowserMatchNoCase Scooter SEARCH_BOT

og svo framvegis, eina línu fyrir hverja leitarvél sem viđ viljum höndla. Auđvelt er ađ sjá strenginn fyrir leitarvélina međ ţví ađ skođa teljara eđa server logg.

Í template fyrir stöku síđurnar setur mađur svo eftirfarandi kóđa

<!--#if expr="${SEARCH_BOT}" -->
<!-- search engines will not see anything -->
<!--#else -->
<div id="leftcontent">
<div class="side">
<!--#include virtual="leftcontent.html" -->
</div>
</div>
<!--#endif -->

SSI kemur ekki í stađin fyrir CGI, PHP eđa sambćrilegt en er fljótleg og ţćgileg lausn ţegar mađur ţarf ađ gera eitthvađ svona einfalt.

Til ađ prófa hvort ţetta virkar notađi ég urllib2 í python og prófađi ýmsar útgáfur af useragent gildinu, einfalt og fljótlegt.

Ţegar Scooter leitarvélin sćkir ákveđna síđu fćr hún nú 5737 bćti en ţegar ég skođa sömu síđu međ browser fć ég 11322 bćti, u.ţ.b. 50% bandvíddarsparnađur, reyndar sparast alltaf jafn mikiđ gagnamagn ţannig ađ sparnađurinn er hlutfallslega minni eftir ţví sem síđan er stćrri. En ţetta eru samt 5585 u.ţ.b. 5000 bćti sem sparast í hvert skipti sem leitarvélar lesa síđu í dagbókinni.

30.09.2003 13:02 forritun
Athugasemdir

Tryggvi R. Jónsson - 16/10/03 10:48 #

Snjallt! Ćtli ţađ sé hćgt ađ útbúa ţetta inn í MT? Ég er nefnilega ađ nota MT til ađ include-a módúlum sem eru í raun hćgri og vinstri dálkurinn hjá mér. Hlýtur ađ vera til eitthvert MT-plugin til ađ gera ţetta ;)

Matti Á. - 16/10/03 10:57 #

Tja, MT vinnur bara á skránum ţegar ţćr eru búnar til, ţetta ţarf ađ gerast ţegar síđan er sótt!

En ţađ er ekkert ţví til fyrirstöđu ađ ţú notir SSI í stađin fyrir ađ láta MT include-a módúlum. Ţyrftir ađ gera auka síđur fyrir hvorn dálk.

Ég leysti forsíđumáliđ međ ţví ađ biđja leitarvélar ađ skanna ekki forsíđuna - fylgja bara linkum. (geri ţađ sama viđ allar index síđur)

<meta name="robots" content="noindex,follow" />




ath. póstfangiđ birtist ekki á síđunni

má sleppa

(nćstum öll html tög virka, einnig er hćgt ađ nota Markdown rithátt)

Mynd sem Kolla teiknađi af mér

Nýjar athugasemdir

www.flickr.com