| Autor | Zpráva | ||
|---|---|---|---|
| ethaniell Profil * |
ahojte, mam par (asi hlupych) otazok ohladne MOD_REWRITE, skusal som to, ale nechcelo mi to ist, tak si potrebujem par veci ujasnit:
-potreboval by som url prepisat povodnu url http://www.svetpohladnic.sk/katalog_vypis.php?K1=Okrasne&S=0#kat na novu http://www.svetpohladnic.sk/katalog/Okrasne/0/index.html 1) musi fyzicky existovat subor /katalog/Okrasne/0/index.html ?? - nechcem to redirectovat, len proste zmenit nazov url kvoli SEO 2) v tom skripte si uklada parametry do skrytych input boxov vid. <input type=hidden name=k1 value="<?php echo $K1; ?>"> toto potrebujem .. sposobi mod_rewrite prepisovanie nejaky problem? alebo sa o to vobec nemusim bat? 3) ak niekto zada novu url - http://www.svetpohladnic.sk/katalog/Okrasne/0/index.html - vydedukuje si apache z toho spatne tie parametre K1 a S? .. potrebujem ich, vid bod 2. dakujeeeem moc, Majo |
||
| Marty Profil |
#2 · Zasláno: 5. 9. 2005, 15:08:36
1)teoreticky nemusí, může být vše v jednom souboru
2)neměl by s tím být problém, pokud to normálně funguje, jen bacha na cookies 3)apache si z toho vytáhne ty proměnné co potřebuje, i pokud budou v nechtěném formátu |
||
| Kajman Profil * |
#3 · Zasláno: 5. 9. 2005, 15:37:18
Pokud chcete aby při zadání http://www.svetpohladnic.sk/katalog/Okrasne/0/index.html se tajně vykonal ten php skript, tak to není moc velký problém a mohlo by to vypadat takhle nějak:
RewriteEngine on RewriteBase / RewriteRule katalog/([^/]+)/([0-9]+)/index.html katalog_vypis.php?K1=$1&S=$2 [L,QSA] Pokud to chcete obráceně - že to z adresy s parametry udělá tu novou adresu, tak je to složitější, protože v RewriteRule se nedají testovat věci za otazníkem. Ale možné to je. 2) při použití "tajného" přepsání mi to nedělá žádné problémy, při redirectu by s tím asi mohl být problém... a asi by záleželo na prohlížeči, jak se zachová. |
||
|
Časová prodleva: 10 dní
|
|||
| rada_losik Profil |
#4 · Zasláno: 15. 9. 2005, 20:25:04 · Upravil/a: rada_losik
zdravim,
pouzij jsem ten priklad RewriteEngine ona troku jsem si ho upravil na muj web: RewriteEngine ona vubec mi to neprepisuje precetl jsem si strasne moc stranek o tomto modu ale fakt to nejak nedavam:-( Bezi to na molecule. Nevite kde je problem? Ten Mod by se mel pustit kdyz kliknete na nejaky z filmu tak se dostaneta na adresu, kterou chci prepsat. Dekuji |
||
|
Časová prodleva: 5 dní
|
|||
| Kajman Profil * |
#5 · Zasláno: 20. 9. 2005, 18:39:04
Asi už nemáte stále na tom webu ten soubor .htaccess, že? Psal jsem to tenkrát z hlavy a bez zkoušení, ale mělo by to fungovat.
|
||
|
Časová prodleva: 20 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0