Autor Zpráva
Matúš Kopáč
Profil
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
A .htaccess funguje? Pokud ne, tak problem tkvi v allowoverride none (=> all)
Matúš Kopáč
Profil
no uz to neco zacina delat.
ale kdyz mam v .htaccess neco takovyho:


Options -Indexes

Options +FollowSymLinks



RewriteEngine On

RewriteBase /


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ vstup.php?vstup=$1 [L]


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 *
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
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 *
dotaz: co je to mod rewrite, uy jsem se s trim pojmem nekolikrat setkal... webhope
mila
Profil
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
jak lze udelat aby skutecnou adresu navstevnik nevidel?
Kajman
Profil *
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.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0