| Autor | Zpráva | ||
|---|---|---|---|
| kostka Profil * |
Ahoj, chci si vytvořit na svých stránkách "krásné adresy" přečetl a vyzkoušel sem si už spousta návodů, ale pořád mi to nejde to co bych potřeboval.
Tudíž mám stránku s novinkama každá se generuje podle ID,např(www.mujweb.cz/index.php?page=news&id=15) a já bych chtěl pomocí mod_rewrite udělat ztoho www.mujweb.cz/novinka/15/ Nějak se mi to pořád nedaří :-( Nemohl byste mi prosím někdo pomoc? Moderátor Davex: Titulek „mod_rewrite“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
|
||
| kubatt Profil |
#2 · Zasláno: 16. 4. 2010, 16:45:31 · Upravil/a: kubatt
tak aspoň pošli kód u kterého ti to nejde ;)
P.S - Stáčí hleda ;) RewriteEngine on
RewriteCond %{HTTP_HOST} ^vch-databaze\.unas\.cz
RewriteRule ^rubrika/([^./]+)/?$ /index2.php?r=$1 [QSA,L]a doufám že si to aspoň upravíš podle sebe ;) |
||
| kostka Profil * |
#3 · Zasláno: 16. 4. 2010, 17:00:39
nebudu sem přece dávat možná nesmyslnej kod...
jinak u toho tvého kodu mám: RewriteEngine on
RewriteCond %{HTTP_HOST} ^klan\.mujweb\.cz
RewriteRule ^rubrika/([^./]+)/?$ /index.php?page=news&id=$1 [QSA,L]a stejne mi to nejde |
||
| kubatt Profil |
nejde jo hmm tak to je zajímavé mně to jde ;)
a zadavaš tam klan.mujweb.cz/rubrika/10 ? Moderátor Joker: Kdo mě volá a proč?
Když už jsem tady, sloučil jsem po sobě jdoucí příspěvky. A zkrátil "hmm", aby to nepřivolávalo další moderátory |
||
| kostka Profil * |
#5 · Zasláno: 16. 4. 2010, 17:24:31
jo zadávám, teď mám:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/.]+)/?$ ?page=$1 [L,QSA]a to mi funguje už tak, že stačí dát www.mujweb.cz/news&id=15 ještě bych, ale potřeboval to ID... www.mujweb.cz/news/15 |
||
| Davex Profil |
#6 · Zasláno: 16. 4. 2010, 19:53:31
Přepis pro dva parametry s očíslovanými články by mohl vypadat takto:
RewriteEngine on
RewriteBase /
# přepisovat pouze neexistující cesty (kategorie/#id#)
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/([0-9]+)$ index.php?page=$1&id=$2 [L,QSA]Také tu máme mod_rewrite pre 3 parametre, kde je vyřešeno přesměrování ze starých adres na nové. |
||
|
Časová prodleva: 16 let
|
|||
0