Autor Zpráva
Petr1234
Profil *
Čau,

potřeboval bych pomoct s .htaccess, kde mám definovaný mod_rewrite a to tento:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^domena\.cz$
RewriteRule (.*) http://www.domena.cz/$1 [R,QSA,L]
RewriteRule ^/?$ /cs/ [L,R=301]
RewriteCond %{REQUEST_URI} !\.[[:alnum:]]+$ 
RewriteRule ^(.+[^/])$ /$1/ [L,R=301]
RewriteRule ^(cs|en)+/(.*)/$ %{DOCUMENT_ROOT}/index.php?page=$2&language=$1 [L,QSA]
RewriteRule ^(cs|en)+/$ %{DOCUMENT_ROOT}/index.php?language=$1 [L,QSA]


Při zadání adresy do prohlížeče se mi to automaticky přepíše na http://www.domena.cz/cs/

Potřeboval bych to ale upravit tak, že přesměrování na /cs/ a nebo /en/ si budu už řešit v PHP. Zkusil jsem odstrabit ten 4. řádek a v PHP pomocí header() to posílat na /cs/, ale to se jakoby zacykyklí a je konec.

Díky za radu
Davex
Profil
Pokud se v PHP přesměruje pouze při nevyplněném parametru language, tak se mi to nezacyklí a žádný problém v pravidlech nevidím.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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