Autor | Zpráva | ||
---|---|---|---|
na1k Profil * |
#1 · Zasláno: 27. 12. 2006, 18:52:08
zdravím, mám problémek :)
pokouším se stvořit skript pro prohlížení obsahů složek - prostě výpis složek a souborů... pomocí mod_rewrite bych rád docílil toho aby se namísto http://asdf.cz/soubory/slozka1/slozka2/ změnila (samozřejmě skrytě) adresa na http://asdf.cz/index.php?p=soubory&cesta=slozka1/slozka2 v htaccess mám pro tento případ RewriteRule ^soubory/(.+)$ /index.php?p=soubory&cesta=$1 [L] všechno funguje vpořádku když zadám jenom první složku (asdf.cz/soubory/slozka1/), ale při hlubším adresáři se sice pravidlo použije, ale adresa potom vypadá nějak takto http://asdf.cz/soubory/slozka1/slozka2/?p=soubory&cesta=slozka1/slozka 2 moc moc prosím o radu, mám podezření že by to mohlo být způsobené lomítkama v adrese při hlubším zalezení do adresářů ... cílem je, aby byl skript univerzální pro různý počet vnořených adresářů a fungoval obdobně pro soubory |
||
Kajman_ Profil * |
#2 · Zasláno: 27. 12. 2006, 19:35:43
RewriteBase /
RewriteRule ^soubory/(.+)$ index.php?p=soubory&cesta=$1 [L] |
||
Časová prodleva: 5 dní
|
|||
na1k Profil * |
#3 · Zasláno: 1. 1. 2007, 19:13:45
nepomaha to :'-( ... porad se tam pridavaji ty get parametry ... ikdyz by teda nemely, jestli to dobre chapu ... nemuze to byt tim ze to mam na localhostu?
|
||
Kajman_ Profil * |
#4 · Zasláno: 1. 1. 2007, 20:55:17
A kde jinde by měly být get parametry? Nepomůže vypnutí mod_dir?
|
||
D1ce Profil |
#5 · Zasláno: 2. 1. 2007, 01:27:24
na1k
To je zvláštní, mně to funguje naprosto korektne:
Nebo se na vlatní skript vykašlete a prostě zapište tohle pravidlo do .htaccess souboru, který náleží složce soubory:
a jak formátovat výstup se dozvíte tady: http://programujte.com/view.php?cisloclanku=2005071205-htaccess---5.di l |
||
na1k Profil * |
#6 · Zasláno: 2. 1. 2007, 10:37:33
takže už mi to funguje, děkuju moc :-)
ty get parametry se tam pridavaly pri adrese asdf.cz/soubory/slozka1/slozka2, ale pokud za to pridam jeste jedno lomitko tak to funguje jak ma...no asi nejaky konflikt s dalsima rewrite pravidlama :) |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0