Autor | Zpráva | ||
---|---|---|---|
Cup Profil |
#1 · Zasláno: 4. 12. 2008, 14:46:30
Dobrý den ... rozhodl sem se vyzkoušet si něco s mod rewrite ... dělám s tímto modulem poprvé a jaksi mi něco nejde jak bych chtěl
v .htaccess mám RewriteEngine on RewriteRule clanek/(.*)$ ./index.php?read=$1 [QSA] // toto mi funguje RewriteRule (.*/)$ ./index.php?page=$1 [L,QSA] // toto ne ... kdyz zadavam dalsi polozky v menu tak se mi url dostava hloubeji do "adresaru" v menu mam <a href="O-webu/" ... a kdyz na to zmáčknu vícekrát tak se mi url vyvíjí takto ... www.example.com/O-webu/O-webu/O-webu ..... a furt pryč ... poradte prosím jak tomu zamezit ... jistě je to něco jednoduchého ale nevím co :) děkuji Cup |
||
Pajah Profil |
#2 · Zasláno: 4. 12. 2008, 14:57:28 · Upravil/a: Pajah
Co takhle:
RewriteRule ^([^/]+)$ index.php?page=$1 [L] Popřípadě: RewriteRule ^([0-9-a-z-A-Z]+)$ index.php?page=$1 [L] EDIT: Ty odkazy řešte takto: <a href="/o-webu">O webu</a> (lomítko na začátku) |
||
Cup Profil |
#3 · Zasláno: 4. 12. 2008, 15:06:14
jo ... díky ... sice sem to původně chtěl s lomítkem na konci /O-webu/ ale ja to nejak oželím
|
||
Cup Profil |
#4 · Zasláno: 4. 12. 2008, 15:41:48
jeste mam dalsi problem když mám v url například
/clanek/456/Libovolny-clanek/ tak se při pokusu o přejítí na stránku "O-webu" dostávám opěd do situace že se URL dostává huboko do adresáře /clanek/456/Libovolny-clanek/O-webu Pajah Je to těma lomítkama já vím ale nevíš jak ten první problém vyřešit aniž bych musel nepoužívat lomítka? |
||
Pajah Profil |
#5 · Zasláno: 4. 12. 2008, 21:13:33
Leda používat absolutní adresy, tj. <a href="http://tvujweb.cz/o-webu">O webu</a>.
|
||
Steeta Profil * |
#6 · Zasláno: 6. 12. 2008, 12:29:40
staci pouzivat adresy od zacatku webu.. tzn. <a href="/o-webu/">O webu</a> nebo <a href="/clanek/456/Libovolny-clanek/">Libovolny clanek</a> a melo by to fungovat..
|
||
Časová prodleva: 15 let
|
0