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: 14 let
|
0