Autor Zpráva
astor-blek
Profil *
Ahoj jde nějak udělat redirect nebo něco v htaccess na formulář (GET) mám všechny adresy čisté /clanek/jak-ulovit-rybu/45 atd. ale pokud dám něco vyhledat hodí mi to (hledat/?vyraz=kapr) a já bych potřeboval aby ten formulář rovnou směřoval na hledat/kapr

Zkoušel jsem redirect, ale asi špatně nebo to nejde.


Díky za rady
Dante85
Profil *
Řekl bych že to bude nutné udělat přes JS a předtím než to redirectnete přes JS tak to musíte prohnat nějakou ekvivalentní funkcí jako má PHP urlencode(). Třeba na phpjs.org - http://phpjs.org/functions/urlencode:573 .
Osobně jsem tohle taky dělal. Všude na webu "cool" adresy, ale ikdyž jsem se snažil sebevíce to ošetřit přes JS tak to v některých slovech dělalo neplechu. Tak jsem nakonec zůstal u starého ?query=XXXX ve vyhledávání.
astor-blek
Profil *
tak jsem to vymyslel. Udělal jsem to tak, že formulář neposílá dotaz rovnou na "hledat.php" ale na jiný soubor, který to zpracuje a pošle to php headerem na správné místo už ve tvaru "cool" url.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0