Autor | Zpráva | ||
---|---|---|---|
Matúš Kopáč Profil |
#1 · Zasláno: 25. 8. 2005, 14:50:54
ten modul jakoby vubec nefungoval. proste pisu do .htaccess vsecko mozne ale nic se vubec nedeje. neprepisuje mi zadne adresy. Spustil som modul v nastaveni, mam tam aj Options FollowSymlinks. Poslite mi nekdo kdo mate na compe fungujici mod_rewrite nastaveni httpd.conf
|
||
halogan Profil |
#2 · Zasláno: 25. 8. 2005, 15:51:47
A .htaccess funguje? Pokud ne, tak problem tkvi v allowoverride none (=> all)
|
||
Matúš Kopáč Profil |
#3 · Zasláno: 25. 8. 2005, 22:19:28
no uz to neco zacina delat.
ale kdyz mam v .htaccess neco takovyho:
tak po zadani http://localhost/stranka/1 by mi melo adresovat na http://localhost/stranka/vstup.php?vstup=1 jenze vypise Error 400 "Bad Request. Your browser sent a request that this server could not understand." proc???????????? |
||
Kajman Profil * |
#4 · Zasláno: 25. 8. 2005, 23:47:09
Ve kterém adresáři je .htacces?
Pokud v stranka, tak tam má být RewriteBase /stranka Pokud v kořenu webu, tak se to přesměřuje na http://localhost/vstup.php?vstup=stranka/1 Zkuste si tam cvičně dát místo L příznak R, ať máte jasno, kam se to přepisuje. |
||
Matúš Kopáč Profil |
#5 · Zasláno: 26. 8. 2005, 20:59:56
uz vim kde byl problem - v parametrech mi chybelo R=301. ted to uz jde.
a ted technicky dotaz. mam stranku v adresari /stranka a v ni mam index.php kteremu posilam parametre pro generovani stranek. kdyz pouziju mod rewrite tak misto /stranka/index.php?page=index napisem do browseru napr. /stranka/index, kde "index" se pouzije jako parametr. to je urcite zatim jasny. jenze kdyz pro vygenerovani jine podstranku potrebuji poslat dve parametry (/stranka/index.php?page=podstranka&part=1) tak nastava problem v tom ze v .htaccess nemam definovane 2 parametry ale jeden (index.php?page=index). jak tedy mam vyresit RewriteRule nebo generovani stranek? |
||
Radim Profil * |
#6 · Zasláno: 27. 8. 2005, 09:49:18
dotaz: co je to mod rewrite, uy jsem se s trim pojmem nekolikrat setkal... webhope
|
||
mila Profil |
#7 · Zasláno: 27. 8. 2005, 13:02:17
Moc tomu nerozumím, ale v podstatě jde o to, že to návštěvníka automaticky přeměrovává na nějakou jinou stránku. To znamen8 ze zada do prohlizece treba slunicko.html a dostane ve skutečnosti třeba clanek13.php?id=1518&where=zxc589. :)
A lze to udělat tak, že skutečnou adresu může ale i nemusí vidět. |
||
Matúš Kopáč Profil |
#8 · Zasláno: 28. 8. 2005, 14:52:44
jak lze udelat aby skutecnou adresu navstevnik nevidel?
|
||
Kajman Profil * |
#9 · Zasláno: 30. 8. 2005, 09:29:33
potrebuji poslat dve parametry
Buď to zapíšete jako stranka/index?part=1 a v RewriteRule přidáte příznak QSA, nebo si ty parametry nějak oddělíte (pomlčkou, lomítkem,...) a vycucnete každou zvlášť. jak lze udelat aby skutecnou adresu navstevnik nevidel? Používat při RewriteRule relativní adresy (bez http://) a nepoužívat příznak R. |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0