[ sekvoja @ 14.08.2007. 20:10 ] @
Pozdrav,

Nekako sam uspeo da provalim rewrite engine i sada lepo sljaka.
Ako se npr otvori neka strana gde je vest, naslov te vesti ce se
proslediti kao get variabla tako da ce link sadrzavati taj naslov.

Kako da se resim upitnika u linku? Ako je naslov neko pitanje
logicno da sadrzi upitnik, a onda se javlja error, sto je i logicno
jer link sa upitnikom vise nije statican(???).

Evo kako koristim rewriteEngine:

Code:
Options +FollowSymlinks
RewriteEngine on

RewriteRule ^news/(.*)/(.*)$ desc.php?title=$1&id=$2
[ Miroslav Ćurčić @ 14.08.2007. 21:56 ] @
Nemoj dopustiti da u link uđu takvi karakteri, to i onako nije po W3C standardu,
nego ti lepo propusti kroz funkciju urlencode takve stvari pre spajanja u URL, da bi sa prijemne strane opet konvertovao sa urldecode.

Konkretno u tvom primeru ja ne bih uopšte prosleđivao naslov vesti kroz GET nego njen ID, znači brojčani podatak, time ćeš sebe poštedeti problema ako ti se pojave dve vesti s istim naslovom.
[ sekvoja @ 14.08.2007. 23:43 ] @
Tako cu i uraditi... Hteo sam da u link ubacim neke keywords-e
mada nisam siguran koliko to ima veze.
Hvala...
[ broker @ 15.08.2007. 08:27 ] @
Ima, upravo zbog toga se i title dokumenta ubacuje u SEO URL - tako dobijas kljucne reci u URL-u.

Ako koristis ID, taj ID mora da bude uvek isti za isti dokument (mislim ne mora ali ako nije, debelo komplikujes stvar). Najcesce je ID broj ili nesto slicno sto ne moze da sluzi kao kljucna rec, a cak i da moze, imas problem ako je sajt visejezican jer ce ti id-ovi biti isti bez obzira na jezik, a to znaci da neces imati kljucne reci na razlicitim jezicima.

Moje iskustvo je da samo nekoliko karaktera treba izbaciti iz URL-a. Medju njima je i upitnik, i to je dovoljno da URL radi ispravno. Cak mozes i cirilicu da strpas u njega.

Pogledaj http://seo-url-tools.datavoyage.com/