Autor Zpráva
marek094
Profil *
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
Čí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 *
nojo jenže jak to udělat aby byla důležitá jen jedna část adresáře?
Davex
Profil
Číslo ze začátku URL lze do skriptu předat nějak takto:
RewriteRule  ^([0-9]+)  skript.php?id=$1  [L,QSA]
marek094
Profil
jo díky že mě to nenapadlo :-)
marek094
Profil
ale pořád to tak zplně neřeší můj problém
Hologos
Profil
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..

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0