Autor Zpráva
tomask
Profil
Zdravím, potřeboval bych radu. Mod rewrite mi docela funguje, ale jen pro jednu proměnnou:

RewriteEngine on
RewriteCond %{REQUEST_URI} !.[[:alnum:]]+$
RewriteRule ^([a-zA-Z0-9-]*)$ %{DOCUMENT_ROOT}/web/index.php?menu=$1
[L]


Potřeboval bych ale používat dvě proměnné a nevím jak to udělat, zkouším to celý
den a nejde mi to. Můžete mi prosím poradit? Potřebuji aby se mi při zadání adresy
např: www.adresa.cz/spolecnost/cj zobrazila stránka
www.adresa.cz/index.php?menu=spolecnost&preklad=cj

Ještě jsem se to snažil vyřešil takhle:
RewriteEngine on
RewriteCond %{REQUEST_URI} !.[[:alnum:]]+$
RewriteRule ^cj/([a-zA-Z0-9-]*)$ %{DOCUMENT_ROOT}/web/index.php?menu=$1&lang=cj [L,QSA]
RewriteRule ^nj/([a-zA-Z0-9-]*)$ %{DOCUMENT_ROOT}/web/index.php?menu=$1&lang=nj [L,QSA]

- v tomhle případě se mi ale nenačte css styl a obrázky. Nevíte čím to může být?

Předem děkuji za pomoc.
bukaj
Profil
Můžete mi prosím poradit? Potřebuji aby se mi při zadání adresy
např: www.adresa.cz/spolecnost/cj zobrazila stránka
www.adresa.cz/index.php?menu=spolecnost&preklad=cj

.htacces v rootu webu:
RewriteBase /
RewriteRule ^([A-Za-z0-9-])/([A-Za-z0-9-])$ index.php?menu=$1&preklad=$2

... v tomhle případě se mi ale nenačte css styl a obrázky. Nevíte čím to může být?
to je přesměrováváním na index. takže místo styl.css server podstrčí index.php?menu=styl.css&lang.cj
řešením je absolutní cesta nebo RewriteCond.

doplnění: k té RewriteCond ->
RewriteCond %{REQUEST_FILENAME} !\.css$
tomask
Profil
Děkuji.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0