Friendly URL's

Friendly URL's

Poslaťod rEnEeK v Pia, 15. Máj 2009, 22:44

zdravim, mozem sa spytat, ako sa to zapisuje do htaccesu, pripadne aj inde?

ide mi o web http://www.djreneek.com

onedlho sa bude prerabat design a cely kod, pretoze dotycny mi to nakodil dost blbo a namiesto index.php?site=nieco by som mal rad len http://www.djreneek.com/nieco

cize ak bude http://www.djreneek.com/index.php?site=contact

tak by som chcel mat

http://www.djreneek.com/contact

cital som viac clankov, dost som googlil, ale ani jeden postup mi akosi nejde...
Menu treba taktiez prerobit? myslim <a href="index.php?site=xyz">XXX</a> na <a href="/xyz">XXX</a>?
vdaka za rady...
rEnEeK
 
No PageRank information available
 
Príspevky: 2
Registrovaný: Pia, 15. Máj 2009, 21:30

Re: Friendly URL's

Poslaťod vlado v Ned, 17. Máj 2009, 03:36

S htaccessom ti presne neporadim ale neda mi nereagovat. Ak pozeram na kvalitu vyhotovenia tvojho webu, tak musim povedat ze je naozaj velmi pofiderna. Pozdravujem cloveka co ti to kodil, je to vazne hnus. Grafika je otazka vkusu, ale ani ta mi nesedi, ale co sa tyka ci uz to SEA, pristupnosti, ci validity a kvality kodu - 0 bodov...
123 Pôžičky - Slovenské pôžičkové centrum | blog
"The world is yours"
Obrázok užívateľa
vlado
 
PageRank is SEOchat’s view of the importance of this member (7/10)
 
Príspevky: 343
Registrovaný: Pon, 10. Nov 2008, 01:00
Bydlisko: Nitra

Re: Friendly URL's

Poslaťod rEnEeK v Ned, 17. Máj 2009, 12:15

Áno, je to tak. Keby som vedel, že mi web spraví takto, tak mu ho nakódiť nedám určite... Čo sa týka designu, bolo tam doplnených zopár vecí, ktoré on akosi nedokódil. Teraz čakám na nový design, ktorý bude po grafickej stránke jednoduchší, nebude veľmi prečačkaný a kódiť si ho radšej budem sám, takže web bude vyzerať lepšie. Aspoň dúfam... Aktuálny web som si nakódiť sám nemohol, lebo som nemal čas (málokedy som bol doma) a taktiež ani PSD... Zatiaľ dík ;)
rEnEeK
 
No PageRank information available
 
Príspevky: 2
Registrovaný: Pia, 15. Máj 2009, 21:30

Re: Friendly URL's

Poslaťod vlado v Pon, 18. Máj 2009, 00:08

Na nete mas haldy dokumentacii a examplov k htaccessu, aj ked ta chapem, ze sa ti do toho velmi nechce. Ja to riesim vzdy CMSkom (na pouzivam Wordpress, zatial sa dal), ten ma zabudovanu podporu, takze sa o to starat nemusim.
123 Pôžičky - Slovenské pôžičkové centrum | blog
"The world is yours"
Obrázok užívateľa
vlado
 
PageRank is SEOchat’s view of the importance of this member (7/10)
 
Príspevky: 343
Registrovaný: Pon, 10. Nov 2008, 01:00
Bydlisko: Nitra

Re: Friendly URL's

Poslaťod shaggy v Str, 20. Máj 2009, 23:01

U teba by malo fungovať niečo podobné ako som písal tu:
seo-linky-t498/

len to treba mierne upraviť, čiže použiješ toto:
Kód: Vybrať všetko
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+) index.php?site=$1 [L,QSA]
Obrázok užívateľa
shaggy
 
PageRank is SEOchat’s view of the importance of this member (7/10)
 
Príspevky: 385
Registrovaný: Štv, 17. Jan 2008, 22:10
Bydlisko: Bratislava

Re: Friendly URL's

Poslaťod frosticek v Uto, 01. Jún 2010, 10:26

Caute chlapi, nie ze by som nehladal, ale proste neviem to dostat z toho co je tu na fore, mozno som len taky hlupy, ale tak dufam ze pomozete. Chcem mat krajsie adresy:

namiesto - http://www.nieco.eu/index.php?a=kategorie&p=0&k=4
bude - http://www.nieco.eu/kategoria

ale potrebujem, aby tam kde su cisla, teda co je 0 a 4, aby to fungovalo pre vsetky kombinacie cisel, teda nie len pre 0 a 4, ale aj napr http://www.nieco.eu/index.php?a=kategorie&p=1&k=7
druhe to iste:

namiesto - http://www.nieco.eu/index.php?a=detail&d=72
bude - http://www.nieco.eu/vyrobky

Vopred dakujem za odpoved
frosticek
 
PageRank is SEOchat’s view of the importance of this member (2/10)
 
Príspevky: 31
Registrovaný: Uto, 01. Jún 2010, 10:13

Re: Friendly URL's

Poslaťod txr v Uto, 01. Jún 2010, 14:12

frosticek Napísal:Caute chlapi, nie ze by som nehladal, ale proste neviem to dostat z toho co je tu na fore, mozno som len taky hlupy, ale tak dufam ze pomozete. Chcem mat krajsie adresy:

namiesto - http://www.nieco.eu/index.php?a=kategorie&p=0&k=4
bude - http://www.nieco.eu/kategoria

ale potrebujem, aby tam kde su cisla, teda co je 0 a 4, aby to fungovalo pre vsetky kombinacie cisel, teda nie len pre 0 a 4, ale aj napr http://www.nieco.eu/index.php?a=kategorie&p=1&k=7
druhe to iste:

namiesto - http://www.nieco.eu/index.php?a=detail&d=72
bude - http://www.nieco.eu/vyrobky

Vopred dakujem za odpoved


Ahoj,
pokial na strane aplikacie nechces nic dorabat, aby si zistoval ID kategorie podla nazvu, resp. selectoval v databaze priamo podla nazvu kategorie alebo clanku, takto jednoducho to asi nepojde, v URL musi byt niekde nejake ID, kam to ma smerovat. teda napr:

http://www.nieco.eu/72-vyrobky alebo
http://www.nieco.eu/72/vyrobky alebo
http://www.nieco.eu/vyrobky-72 alebo
http://www.nieco.eu/vyrobky/72

a existuje este XY moznosti.
Tazko napisat priamo funkcny rewrite, ked nikto netusi, co znamenaju parametre a, d, p, k atd.
txr
 
PageRank is SEOchat’s view of the importance of this member (5/10)
 
Príspevky: 110
Registrovaný: Štv, 22. Jan 2009, 11:37

Re: Friendly URL's

Poslaťod frosticek v Uto, 01. Jún 2010, 14:24

Ok, tak povedzme ze to budeme smerovat podla cisla ake tam je, pre:
http://www.nieco.eu/index.php?a=kategorie&p=0&k=4 ---> http://www.nieco.eu/kategoria04
http://www.nieco.eu/index.php?a=kategorie&p=1&k=7 ---> http://www.nieco.eu/kategoria17
atd,
pre:
http://www.nieco.eu/index.php?a=detail&d=72 ---> http://www.nieco.eu/vyrobok72

Da sa to ? staci nejaky vseobecny model ak to ide, fakt neovladam htaccess
frosticek
 
PageRank is SEOchat’s view of the importance of this member (2/10)
 
Príspevky: 31
Registrovaný: Uto, 01. Jún 2010, 10:13

Re: Friendly URL's

Poslaťod txr v Uto, 01. Jún 2010, 14:58

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} /kategoria-([^?/]+)(/*)
RewriteRule . /index.php?a=kategorie&k=%1 [QSA,L]

to iste pre vyrobok

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} /vyrobok-([^?/]+)(/*)
RewriteRule . /index.php?a=detail&id=%1 [QSA,L]

stale ale neviem, co znamena pri kategoriach parameter p. Raz ho tam mas p=0, druhy krat p=1
txr
 
PageRank is SEOchat’s view of the importance of this member (5/10)
 
Príspevky: 110
Registrovaný: Štv, 22. Jan 2009, 11:37

Re: Friendly URL's

Poslaťod frosticek v Uto, 01. Jún 2010, 15:31

to p-cko je zaradenie v kategoriach, teda hlavna kategoria - 0, podkategoria - 1

no skusil som to dat do .htaccess -u tak ako si to napisal ale nejde to
Naposledy upravil frosticek dňa Uto, 01. Jún 2010, 15:37, celkovo upravené 1
frosticek
 
PageRank is SEOchat’s view of the importance of this member (2/10)
 
Príspevky: 31
Registrovaný: Uto, 01. Jún 2010, 10:13

Re: Friendly URL's

Poslaťod txr v Uto, 01. Jún 2010, 15:34

no a naco je to dobre? nestaci si pamatat rodica?
txr
 
PageRank is SEOchat’s view of the importance of this member (5/10)
 
Príspevky: 110
Registrovaný: Štv, 22. Jan 2009, 11:37

Re: Friendly URL's

Poslaťod frosticek v Uto, 01. Jún 2010, 15:38

txr Napísal:no a naco je to dobre? nestaci si pamatat rodica?


to je mozne, ale tak vsetko mam uz spravene tymto sposobom, je to velky problem ? Lebo ako pozeram na ten kod tak pozeraj, ja mu absolutne nerozumiem :ugeek:
frosticek
 
PageRank is SEOchat’s view of the importance of this member (2/10)
 
Príspevky: 31
Registrovaný: Uto, 01. Jún 2010, 10:13

Re: Friendly URL's

Poslaťod txr v Uto, 01. Jún 2010, 17:00

potom ale tento parameter musis tiez zakomponovat do URL

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} /kategoria-([^?/]+)-([^?/]+)(/*)
RewriteRule . /index.php?a=kategorie&k=%1&p=%2 [QSA,L]

URL:
http://www.nieco.eu/kategoria-04-0
resp.
http://www.nieco.eu/kategoria-04-1
txr
 
PageRank is SEOchat’s view of the importance of this member (5/10)
 
Príspevky: 110
Registrovaný: Štv, 22. Jan 2009, 11:37

Re: Friendly URL's

Poslaťod frosticek v Uto, 01. Jún 2010, 17:08

no neviem, nejde mi to, ani tuk, subor .htaccess ma byt priamo v prvej zlozke alebo moze byt v zlozke /web ?

Cekni moj subor:

# stránky 404 smerujem na home stranku
#ErrorDocument 404 /abprofitrade.eu/index.php

# aktivujeme mode rewrite
RewriteEngine on

# smerovanie na jednu domena
RewriteEngine On
RewriteCond %{HTTP_HOST} ^abprofitrade.eu
RewriteRule (.*) http://www.abprofitrade.eu/$1 [R=301,L]

# uprava adresy kategorie
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} /kategoria-([^?/]+)-([^?/]+)(/*)
RewriteRule . /index.php?a=kategorie&k=%1&p=%2 [QSA,L]

# uprava adresy vyrobku
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} /vyrobok-([^?/]+)(/*)
RewriteRule . /index.php?a=detail&id=%1 [QSA,L]
frosticek
 
PageRank is SEOchat’s view of the importance of this member (2/10)
 
Príspevky: 31
Registrovaný: Uto, 01. Jún 2010, 10:13

Re: Friendly URL's

Poslaťod txr v Str, 02. Jún 2010, 06:51

a co ti na tom nejde??

http://www.abprofitrade.eu/kategoria-6-1

http://www.abprofitrade.eu/vyrobok-101

ved to robi presne to, co si chcel... alebo som nieco zle pochopil?
txr
 
PageRank is SEOchat’s view of the importance of this member (5/10)
 
Príspevky: 110
Registrovaný: Štv, 22. Jan 2009, 11:37

Re: Friendly URL's

Poslaťod frosticek v Str, 02. Jún 2010, 11:26

Ale ked ides na tu stranku tak tie kody su tam stale "nepekne", ako by .htaccess nefungoval, mam ho zle umiestneny ci co moze byt pricina ???

Skus ist na abprofitrade.eu a nefunguje to.... a ano, to som chcel :P
frosticek
 
PageRank is SEOchat’s view of the importance of this member (2/10)
 
Príspevky: 31
Registrovaný: Uto, 01. Jún 2010, 10:13

Re: Friendly URL's

Poslaťod txr v Str, 02. Jún 2010, 11:42

Jajaaaaj, myslis, ze htaccess ti prepise odkazy generovane systemom?
txr
 
PageRank is SEOchat’s view of the importance of this member (5/10)
 
Príspevky: 110
Registrovaný: Štv, 22. Jan 2009, 11:37

Re: Friendly URL's

Poslaťod frosticek v Str, 02. Jún 2010, 20:29

neviem co myslis, ale tak ked ides na tu stranku, a klikas si na odkazy, tak to neprepisuje... stale su tam neni pekne odkazy..

mozno sa zle vyjadrujem, ale chcem dosiahnut toto:
1. Kliknem na tuto adresu: http://www.abprofitrade.eu/index.php?a= ... e&p=0&k=10
2. Do prehliadaca mi da adresu: http://www.abprofitrade.eu/kategoria-0-10

Teda ze ked kliknem na skaredy odkaz, tak ma uz presmeruje na pekny... da sa to ?
frosticek
 
PageRank is SEOchat’s view of the importance of this member (2/10)
 
Príspevky: 31
Registrovaný: Uto, 01. Jún 2010, 10:13

Re: Friendly URL's

Poslaťod txr v Štv, 03. Jún 2010, 06:51

Aky by malo pre SEO zmysel prepisovat URL az v adresnom riadku prehliadaca, resp. nejakym presmerovanim??

htaccess funguje nasledovne:
- tvoj system generuje na stranke "pekne" URL (http://www.example.com/kategoria-123)
- pred vypisanim URL do vystupu musis teda vediet, v akom formate URL vypisovat
- uzivatel klika uz priamo na tieto odkazy, nikde na stranke sa teda nevyskytuje URL v "nepeknom" tvare (http://www.example.com/?id=25&blabla=lo ... arameter=0)
- subor htaccess zapezpeci, ze este pred sparsovanim zdrojoveho skriptu aplikacie sa "pekna" URL prelozi na tu "nepeknu", aby ju samotny skript vedel spracovat
- takto teda aplikacia "vie", ze napr. adresa http://www.example.com/kategoria-123 vlastne znamena napr. http://www.example.com/?id=123&k=1

Zda sa mi, ze si to bohuzial cele zobral z opacnej strany, bez zasahu do skriptov ti prepisovanie URL nebude fungovat. Samotny subor htaccess toto nedokaze, lebo ani nie je ako. Pokial sa teda bavime o klasickom url rewrite a nie o kadejakych presmerovaniach a maskovaniach URL.
txr
 
PageRank is SEOchat’s view of the importance of this member (5/10)
 
Príspevky: 110
Registrovaný: Štv, 22. Jan 2009, 11:37

Re: Friendly URL's

Poslaťod frosticek v Štv, 03. Jún 2010, 19:46

nj, myslel som si to opacne, ale vidim ze sa v tom vyznas tak mozno mi pomozes aj v poslednych dvoch problemoch co mam, pozri sa na toto, nevies v com je zadrhel ?

http://validator.w3.org/check?uri=www.abprofitrade.eu&charset=(detect+automatically)&doctype=Inline&group=0

a druhy, ako zmenim hlavicku http, konkretne Content-Type: text/html chcem zmenit na
Content-Type: application/xhtml+xml

Je to len kvoli tomu aby som predisiel tomuto problemu:

http://validator.w3.cz/check?uri=www.ab ... -8&shttp=1
frosticek
 
PageRank is SEOchat’s view of the importance of this member (2/10)
 
Príspevky: 31
Registrovaný: Uto, 01. Jún 2010, 10:13

Re: Friendly URL's

Poslaťod txr v Pia, 04. Jún 2010, 07:30

na zaciatok dokumentu:
Kód: Vybrať všetko
<?xml version="1.0" encoding="UTF-8"?>


v samotnom index.php dat pred vypis HTML hlavicku:
Kód: Vybrať všetko
header('Content-type:application/xhtml+xml');
txr
 
PageRank is SEOchat’s view of the importance of this member (5/10)
 
Príspevky: 110
Registrovaný: Štv, 22. Jan 2009, 11:37

Re: Friendly URL's

Poslaťod frosticek v Sob, 05. Jún 2010, 15:32

ked vlozim <?xml version="1.0" encoding="UTF-8"?> pred !DOCTYPE, tak mi vyhodi parse error, kam presne ? medzi <head></head> alebo az do body, s tym header-om tiez, kam to mam umiestnit ?
frosticek
 
PageRank is SEOchat’s view of the importance of this member (2/10)
 
Príspevky: 31
Registrovaný: Uto, 01. Jún 2010, 10:13

Re: Friendly URL's

Poslaťod txr v Ned, 06. Jún 2010, 12:21

frosticek Napísal:ked vlozim <?xml version="1.0" encoding="UTF-8"?> pred !DOCTYPE, tak mi vyhodi parse error, kam presne ? medzi <head></head> alebo az do body, s tym header-om tiez, kam to mam umiestnit ?

tieto veci by bolo najlepsie prebrat s programatorom, ktory robil web.
txr
 
PageRank is SEOchat’s view of the importance of this member (5/10)
 
Príspevky: 110
Registrovaný: Štv, 22. Jan 2009, 11:37

Re: Friendly URL's

Poslaťod frosticek v Ned, 06. Jún 2010, 18:03

No tak som skusal, ten header uz ani netreba, mimochodom ja som robil ten web, ale ak dam na zaciatok <?xml version="1.0" encoding="UTF-8"?>, napomaha to, stale tie dve chyby, moze to byt aj chybou DOCTYPE ? ze tam davam zly ?
frosticek
 
PageRank is SEOchat’s view of the importance of this member (2/10)
 
Príspevky: 31
Registrovaný: Uto, 01. Jún 2010, 10:13

Re: Friendly URL's

Poslaťod txr v Pon, 07. Jún 2010, 06:50

ano, to urcite. vsetko potrebne o hlavickach najdes tu http://www.w3schools.com/tags/tag_DOCTYPE.asp alebo tu http://www.w3.org/TR/
na posielanie HTTP hlaviciek sluzi v PHP funkcia header(). Hlavicka dokumentu a hlavicka HTTP su ale rozdielne veci, ale to uz asi vies. Na tvojom mieste by som ale s validatormi cas nestracal.
txr
 
PageRank is SEOchat’s view of the importance of this member (5/10)
 
Príspevky: 110
Registrovaný: Štv, 22. Jan 2009, 11:37


Späť na Kódovanie a programovanie

Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 0 hostia

cron