IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @918
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Zaregistruj sa!

Tvoj názor sa ráta a oplatí! Pridaj sa a vyhraj iPad. www.marketagent.com

Ako schudnúť 10 kg

Ktorý je najlepší spôsob chudnutia? Prečítajte si tipy na boj s nadváhou www.news2channel.net

Našiel som spôsob bieliť zuby

Podarilo sa mi vybieliť si zuby bez drahých procedúr u zubára. www.zuzaninblog.com

Ekonomický softvér KROS

Programy na vedenie komplexnej agendy JÚ a PÚ. Vyskúšajte demo zadarmo! www.kros.sk

Dala som si poradiť

O moje peniaze je postarané. A o vaše? www.partnersgroup.sk

seo routes v CI

Zaslať odpoveď
AutorSpráva
DeeJay3
Užívateľ
Užívateľ

Založený: 28.02.2009
Príspevky: 196

PríspevokZaslal: St 09.11.11 20:02Odpovedať s citátomNávrat hore

cawte ako pisete seo vo frameworku codeigniter ..ja som doteraz pisal

kód:
           
            $route['(:any)/predajne/bratislavsky-kraj/potraviny/(:num)'] = "predajne/index/...";
            $route['(:any)/predajne/bratislavsky-kraj/drogerie/(:num)'] = "predajne/index/...";
            $route['(:any)/predajne/bratislavsky-kraj/zeleziarstvo/(:num)'] = "predajne/index/...";
            $route['(:any)/predajne/bratislavsky-kraj/elektronika/(:num)'] = "predajne/index/...";
            $route['(:any)/predajne/bratislavsky-kraj/oblecenie/(:num)'] = "predajne/index/...";
..
..


a teraz neviem ci musim napisat seo riadok ked mam 8 krajov mam povedzme 30 typov predajni .. dalej tam potrebujem dopisat strankovanie + nejake dalsie filtrovanie...to musim napisat vsetky kombinacie tohto mozneho filtrovania alebo ako to mam pisat ?..poradte mi prosim ..
Zobraziť informácie o autoroviOdoslať súkromnú správu
emer
Užívateľ
Užívateľ

Založený: 26.12.2006
Príspevky: 3684
Bydlisko: Nitra
Vek: 18

PríspevokZaslal: St 09.11.11 20:47Odpovedať s citátomNávrat hore

ved namiesto vypisovania typov predajni daj regularny vyraz a bdues zistovat pri poziadavke, ci existuje typ predajne aku clovek ziada

_________________
Pocity popi*i, keď víš že všetko hrá jak má, vychádza to všetko pekne, tak jak má, hovorim si ná ne, musíš vedeť plánovať
Zobraziť informácie o autoroviOdoslať súkromnú správuICQZobraziť autorove WWW stránky
DeeJay3
Užívateľ
Užívateľ

Založený: 28.02.2009
Príspevky: 196

PríspevokZaslal: St 09.11.11 20:49Odpovedať s citátomNávrat hore

lenze v seo chcem mat /zeleziarstvo/ a v databaze mam ako zeleziarstvo id = 4 napriklad
Zobraziť informácie o autoroviOdoslať súkromnú správu
chrono
Skúsený užívateľ
Skúsený užívateľ

Založený: 13.11.2007
Príspevky: 808

PríspevokZaslal: St 09.11.11 20:51Odpovedať s citátomNávrat hore

S CI som nikdy nič nerobil, ale podľa toho kódu, čo tam máš by som to ja urobil zhruba takto:
kód:
$route['(:any)/predajne/(:any)/(:any)/(:num)'] = "predajne/index/...";
(budeš sa tam ale musieť postarať o zobrazenie stránky pre neexistujúce prvky, predpokladám ale, že CI na to má nejakú funkciu)
Zobraziť informácie o autoroviOdoslať súkromnú správu
DeeJay3
Užívateľ
Užívateľ

Založený: 28.02.2009
Príspevky: 196

PríspevokZaslal: St 09.11.11 21:01Odpovedať s citátomNávrat hore

ono to vlastne funguje takto :

kód:

$route['(:any)/predajne/bratislavsky-kraj/potraviny/(:num)'] = "predajne/index/1/1/$2";


prva 1 = bratislavsky-kraj - kraj
druha 1 = potraviny - druh predajne
$2 = pouzi druhy parameter z danej url (:num) - strana

lenze proste moze nastat situacia ze tam nebude strana ale druh predajne ano...ze tam bude kraj a strana ..nvm ci tam musim natvrdo napisat vsetky kombinacie alebo co ..

// pridané po 3 minútach od posledného príspevku

v normalnom httpaccess by si to ako robil ??
Zobraziť informácie o autoroviOdoslať súkromnú správu
chrono
Skúsený užívateľ
Skúsený užívateľ

Založený: 13.11.2007
Príspevky: 808

PríspevokZaslal: St 09.11.11 21:23Odpovedať s citátomNávrat hore

To bude tá url obsahovať úplne náhodné údaje a bude vždy vyzerať úplne inak, alebo v tom máš aj nejaký systém?
To stránkovanie nie je problém, v najhoršom prípade budeš musieť mať dve verzie (a dokumentácia k CI je tak zlá, že netuším, či sa dá urobiť, aby bolo to stránkovanie v url nepovinné, alebo to naozaj treba mať dva krát).

Pri tom .htaccess budeš mať úplne rovnaký problém, pretože ani Apache nedokáže čítať myšlienky, takže nebude vedieť odhadnúť, čo konkrétne má tá ktorá časť URL znamenať.
Zobraziť informácie o autoroviOdoslať súkromnú správu
DeeJay3
Užívateľ
Užívateľ

Založený: 28.02.2009
Príspevky: 196

PríspevokZaslal: St 09.11.11 21:27Odpovedať s citátomNávrat hore

to moze byt

sk/predajne.html

sk/predajne/kosicky-kraj.html

sk/predajne/kosicky-kraj/potraviny.html

sk/predajne/kosicky-kraj/potraviny/strana-3.html

sk/predajne/kosicky-kraj/zeleziarstvo.html

sk/predajne/potraviny.html

sk/predajne/strana-3.html

...
... a daaalsie dalsie

namiesto kosicky kraj si predstav 8 krajov
namiesto zeleziarstvo si predstav 30 druhov obchodov

no a kolko kombinacii mi z tohoto vznikne
Zobraziť informácie o autoroviOdoslať súkromnú správu
chrono
Skúsený užívateľ
Skúsený užívateľ

Založený: 13.11.2007
Príspevky: 808

PríspevokZaslal: St 09.11.11 21:36Odpovedať s citátomNávrat hore

Teoreticky by si tam mohol vychádzať z toho, že pri kraji je v tej časti -kraj. Problém ale je, že akonáhle tam budeš chcieť mať napr. mesto, tak to prestane fungovať a budeš mať úplne rovnaký problém, ako máš teraz.
Zobraziť informácie o autoroviOdoslať súkromnú správu
DeeJay3
Užívateľ
Užívateľ

Založený: 28.02.2009
Príspevky: 196

PríspevokZaslal: St 09.11.11 21:37Odpovedať s citátomNávrat hore

alebo to mozem spravit takto

sk/predajne.html

sk/predajne/kraj-(:any).html

sk/predajne/kraj-(:any)/druh-(:any).html

sk/predajne/kraj-(:any)/druh-(:any)/strana-(:num).html

sk/predajne/druh-(:any)/strana-(:num).html

sk/predajne/strana-(:num).html

sk/predajne/druh-(:any).html

takto som asi vychytal vsetky moznosti ... je ich omnoho menej .. a takto mi to podpori aj vyhladavanie ked mam zaskrtnutych tych checkboxov viac naprikald druh-1,2,4 .. a kraje napisem asi rucne .... hmm .. no neviem ako na to .. takze mi tam pribudne 7x3(v 3 url je aj kraj) moznosti v ktorych je iny kraj...

len neviem ci je taketo seo vobec dobre...ci nieje lepsie aby tam boli nazvy aj druhov zariadeni .. ale strati na tom uzivatel lebo si nemoze filtrovat viac krajov (pouzije sa radio) .. ale zasa s nazvami to mozno bude lepsie pre google ... ach .. no neviem vazne
Zobraziť informácie o autoroviOdoslať súkromnú správu
chrono
Skúsený užívateľ
Skúsený užívateľ

Založený: 13.11.2007
Príspevky: 808

PríspevokZaslal: St 09.11.11 21:55Odpovedať s citátomNávrat hore

Môžeš tam mať aj sk/predajne/kraj-bratislavsky,nitriansky/... prípadne sk/predajne/kraj/nitriansky/bratislavsky/druh/zeleziarstvo/...

SEO je ale oblasť, ktorá ma vôbec nezaujíma a (našťastie) vyhľadávače "pekné URL" príliš vážne neberú.
Zobraziť informácie o autoroviOdoslať súkromnú správu
DeeJay3
Užívateľ
Užívateľ

Založený: 28.02.2009
Príspevky: 196

PríspevokZaslal: St 09.11.11 22:11Odpovedať s citátomNávrat hore

sk/predajne/kraj/nitriansky/bratislavsky/druh/zeleziarstvo

v tomto pripade by som mu nevedel povedat kedy dost...teda kde konci kraj a zacina ina premenna...

ako myslis velmi vazne neberu ?..google a podobne ? nieje to lepsie ak tam su cele nazvy ?
Zobraziť informácie o autoroviOdoslať súkromnú správu
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd