Autor | Zpráva | ||
---|---|---|---|
marek094 Profil * |
#1 · Zasláno: 25. 8. 2010, 21:49:18
Dobrý den,
vím že zde je spoustu diskusí o rewrite modu. Bohužel jsem toto nikde nenašel: Potřebuji nějaký adresář ( web.cz/1050/nezev-clanku-pok-fkl/ nebo ještě lépe: web.cz/1050-nezev-clanku-pok-fkl/ ), přičemž část -nezev-clanku-pok-fkl není podstatná pro zobrazení podstrčené stránky, důležité je toto číslo 1050, podle kterého se vše bude řídit. Takže když někdo zadá (web.cz/1050-něco-uplně-jinýho/) zobrazí se mu totéž jako kdyby zadal (web.cz/1050-nezev-clanku-pok-fkl/ ). Děkuji moc za odpovědi a pomoc. Něco podobného je na Novinky.cz a dalších serverech, s .htaccess jsem začal "válčit" až dnes tak se moc nevyznám. |
||
Davex Profil |
#2 · Zasláno: 26. 8. 2010, 21:26:58
Číslo se dá z URL získat pomocí regulárního výrazu a předat ho jako parametr nějakému skriptu. Viz JPW: Mod_rewrite - Proměnné z regulárů.
|
||
marek094 Profil * |
#3 · Zasláno: 26. 8. 2010, 21:51:17
nojo jenže jak to udělat aby byla důležitá jen jedna část adresáře?
|
||
Davex Profil |
#4 · Zasláno: 26. 8. 2010, 22:00:35
Číslo ze začátku URL lze do skriptu předat nějak takto:
RewriteRule ^([0-9]+) skript.php?id=$1 [L,QSA] |
||
marek094 Profil |
#5 · Zasláno: 27. 8. 2010, 10:37:43
jo díky že mě to nenapadlo :-)
|
||
marek094 Profil |
#6 · Zasláno: 27. 8. 2010, 10:40:36
ale pořád to tak zplně neřeší můj problém
|
||
Hologos Profil |
#7 · Zasláno: 27. 8. 2010, 10:45:08
Ale řeší, uděláš si regulární výraz, kde bude jedna část to ID, pak ta pomlčka, a pak jakýkoliv text, a do té podstrčené stránky předáš jen to ID..
|
||
Časová prodleva: 14 let
|
0