
Olles lugenud suuremas koguses teiste inimeste kogemusi, et pildi paremini googli image otsingus välja tuleks, tegin ise mõnmed muudatused ja katsed.
Google image bot on võrreldes oma vennaga, google web bot'iga suht aeglane tegelane. Vast mõned korrad aastas ta jõuab sinu juurde. Selles suhtes on igasugune katsetamine väga tülikas tegevus.
Nõuaned selleks , et pildid tuleksid otsingust paremini välja:
1) piltidel alt= ,tag kindlasti juurde
2) pildi nimi võiks olla saranane alt tag'is olevale nimele. Rästik -> rastik.jpg
3) piltidele height= ja width= tag'id juurde.
4) iga pilt võiks eraldi html failis olla. Momendil siis rastik.html failis
5) Pildi enda nimi/kirjeldus võiks olla <h1> tag'i vahel.
Muidugi on abiks igasugused viitamised teistelt saitidelt sinu lehel olevatele piltidele.
Lugedes neid soovitusi , siis mõtled kindlasti, et mis siis saab kui olemas on mitu rästiku pilti ? Ok, siin tuleb sul appi apache mod_rewrite moodul.
Oletame, et kõik pildid on sul kataloogis /pic/ , piltidele on antud nimed 1.jpg, 2.jpg , 3.jpg jne. Mis ühtivad andmebaasis olevate unikaalse numbriga.
Alt tag'iga on asi lihtne. Natuke keerulisem on pildi "ümber nimetamine" . Selleks ongi meil vaja mod_rewrite moodulit.
html poolel on meil kirjas: <img src="/pic/<?Print $PildiUnikaalneID;?>/<?Print $PildiVahvaNimi?>.jpg" border="0" alt="<?Print $PildiVahvaNimi;?>">
apache confi virtual sektsiooni kirjutame mõned read juurde:
RewriteEngine on
RewriteRule ^/pic/(.*)/(.*)./jpg index.php?PicID=$1&PicName=$2 [L]
Kui nüüd apachele restart teha, siis välisilmale paistab välja, et pildi nimi, mida ette antakse on rastik.jpg ( http://sinuserver.ee/pic/2/rastik.jpg) , kuigi tegelikult söödetakse ikka vana hea 2.jpg fail ette.
Analoogse triki saad sa teha ka failide nimedega. Kui muidu on url http://www.sinuserver.ee/?PicID=123&GroupID=234 siis mod_rewrite 'ga saad sa sellise tekitada http://www.sinuserver.ee/123/GrupiNimi/234/PildiNimi.html