http://www.cveka.com
15 naročnikov
15 naročnikov
Bi že prej dal za ocenit forum pa sem imel toooooooooooolko težav s SEO, da ni res. No zdj k sm rešu težave pa me zanima kak se vam kej zdi. (pa ne mi s tem, da nima perspektive, ker je takih forumov že cel kup :D ). Neki me pa tut še zanima. Kako "zelo" moram spremeniti vsebino iz wiki, da me google ne bo kaznoval. A je dovolj da zamenjam vrstni red stavkov al moram spremeniti in dodati še kaj besed v stavku. Hvala!
85 odgovorov
1 vrstico potrebuješ samo. Saj tvoja gre tudi v eno vrsto, sam pri drugi verziji porabiš sam en podpičje. :P
Moja verzija:
function string2url($input) {
return preg_replace(array('![\.,]+!','![^a-z0-9]+!'),array('','-'),strtolower(iconv('UTF-8', 'ASCII//TRANSLIT', trim($input))));
}
Še zdaj mi ni noben odgovoru, če je to sploh potrebno. Če tko gledaš, je s šumniki lahk celo več ključni besed k jih itak folk k išče s SE ne odstranjuje. Pač pol je v address baru mal čudn ampak k sm npr. tiste linke kopiru v podpis (tu, na internetmojster) mi je kr avtomatsko spremenu v šumnike tko, da se mi zdi da je to kr ok, sej cilam na slo obiskovalce, al mam lahk zarad tega kakšne težave??
Poglej kako google obravnava Š v primerjavi z S. Kar je druga stvar, mislim da nima preveč rad takih čudnih znakov v URLju.
PS: Pri zgornji funkciji se đ in ć spremenita v -, ok to niso Slovenske črke ampak pri kaki novici o znani osebnosti naprimer ... :).
Hmm, ...
<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><title>Google</title><s....
:)
HeXeR, sploh nisem opazil, da iconv ne pretvori znaka ć, znak đ pretvori v d, kar je kul, znak ć pretvori pa v znak ', kar je rahlo cudno... bo treba mal pohekat iconv :)
No, za zacetek lahko samo dodas se klic funkcije str_replace(array('ć','Ć'),array('c','C'),$input), pa si resil problem... Takole:
function string2url($input) {
return preg_replace(array('![\.,]+!','![^a-z0-9]+!'),array('','-'),strtolower(iconv('UTF-8', 'ASCII//TRANSLIT', str_replace(array('ć','Ć'),array('c','C'),trim($input)))));
}
rahlo butasto sicer, ampak jebiga, workaround pa je :)